2012-03-10 18 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

それはOKになりますあなたの要求と間違って何、私たちを見ます。 – Electronick

答えて

0

それはそれはエンコードいても、$ _GETにまだ使用可能ですが、ここでそれをデコードする方法は次のとおりです。

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

これにより、$ _GET ['Title']、$ _ GET ['ID']をループ外に取得できますか? – user1089288

+0

あなたは '$ _GET ['models'] - > Title'、' $ _GET ['models'] - > ID' – slash197

+0

のようなタイトルとIDを得ることができます。 ":" 13 "、" Title ":" RODDER "}]。実際には、私はちょうどこれを$ ID = 13のようにセブンリーにしたいです。 $タイトル= "RODDER"; 。どうしたらいい? – user1089288

関連する問題