私はphpからJSに値を返すためにjsonを使用することに関するいくつかのガイドを読んできました。しかし、私は少し問題に遭遇しました。検索」に(json_encodeは未定義として返します
$('#some_trigger').on('change', function(){
$.post("retrieve.data.php", {
id: 1
}, function (data) {
var values = data;
alert(values[name]);
});
});
そして、受信側で次のような、(それは何か他のもののために使われている、「1 ID」と気を取ら得ることはありません)今、私はjqueryの機能を持っています.data.php ')、私が持っている:
$arr_assoc_template = array(
"name" => "aName",
"id" => "anId"
);
echo json_encode($arr_assoc_template, JSON_PRETTY_PRINT);
ただし、コンソールと警告ウィンドウは未定義として、[名前]をロギングを保持します。私は何が欠けていますか? :(
代わりに –
に適切なコンテンツタイプヘッダーを設定してください – charlietfl