2012-03-10 2 views
0

안녕하세요, JSONP를 사용하여 JavaScript에서 얻는 요청 URL을 디코딩하고 싶습니다.요청 URL을 JSONP에서 어떻게 디코딩 할 수 있습니까? PHP를 사용하여

http://localhost/kendo-prac/data/update.php?callback=jQuery17108347283969633281_1331377855406&models=%5B%7B%22ID%22%3A%2213%22%2C%22Title%22%3A%22RODDER%22%7D%5D&_=1331377869224 

$ _GET [] PHP에서 어떻게 사용할 수 있습니까?

감사합니다.

ROD.

<?php 
$link = mysql_pconnect("localhost", "root", "") or die("Unable To Connect To Database Server"); 
mysql_select_db("users") or die("Unable To Connect To Northwind"); 

    header('content-type: application/json; charset=utf-8'); 





    $tmp = json_decode($_GET['models']); 
    $id = $tmp->ID; 
    $title = $tmp->Title; 


    $rs = mysql_query("INSERT INTO ldr (ID, Title) VALUES (".$id.",".$title.")"); 



?> 

위의 코드를보고하십시오 업데이트되었습니다.

+0

우리가 당신의 요구에 어떤 문제가, 그것은 좋아 보인다 보여줍니다. – Electronick

답변

0

그것은 여기가 인코딩 된 경우에도 $ _GET를 계속 사용할 수의 IT를 디코딩하는 방법은 다음과 같습니다

foreach ($_GET as $key => $value) 
{ 
    $_GET[$key] = json_decode($value); 
} 
+0

이로 인해 $ _GET [ '제목'], $ _ GET [ 'ID']을 (를) 루프 외부에서 가져올 수 있습니까? – user1089288

+0

다음과 같은 제목과 ID를 얻을 수 있습니다 : $ _GET [ 'models'] -> Title','$ _GET [ 'models'] -> ID' – slash197

+0

메신저 $ get [ 'models'] = [{ "ID ":"13 ","Title ":"RODDER "}]. 실제로 나는 단지 $ ID = 13처럼 이것을 seprately하고 싶다. and $ Title = "RODDER"; . 어떻게 할 수 있니? – user1089288

관련 문제