$page; $arrJson=array();"/> $page; $arrJson=array();">
ホームページ >バックエンド開発 >PHPチュートリアル >PHPが配列をJSに返すことに関連する問題
php が JS に配列を返す際の問題
php 側のloadmenu.php
$page = $_POST ["ページ"];
$xml = simplexml_load_file('menu.xml');
$root=$xml->$page;
$arrJson=array();
$arrJson["key"]=$root->attributes()->key;// メニューの名前を取得します KEY
echo json_encode($arrJson);
?>
JS側
関数 process_menu()
{
var url = "loadmenu.php" ;
var params = {'page':nowweb};
$.post(url,params,function(data){menu_back(data);});
}
関数 menu_back(応答)
{
アラート(応答);
}
ポップアップする最後のメッセージは次のとおりです: {"key":{"0":"u8868u5355u7ba1u7406}}
なぜ {"キー":"メニュー名"} ではないのでしょうか?