JSONを出力するPHPページがあります。ページが読み込まれた後、jQuery AJAXを使用してJSONを出力したいと思います。しかし、何も起こっていません。 alert()ダイアログは表示されず、JavaScriptコンソールでも動作しません。私のjQuery AJAX呼び出しで何が問題になっていますか?jQueryを使用してPHPからJSONを出力するページ
<script type="text/javascript">
jQuery.ajax({ url: 'http://www.domain.com/page.php',
dataType: 'json',
success: function(data) {
var obj = jQuery.parseJSON(data);
alert(obj.json_array[0]);
alert(obj.json_array[1]);
alert(obj.json_array[2]);
}
});
</script>
PHPは次のとおりです。PHPで
<?php
$array = [
'foo' => 'bar',
'bar' => 'foo',
'int' => 4
];
$json_array = json_encode($array);
echo $json_array;
?>
こんにちはHowziekyと
を交換し、あなたの問題を解決するために、私は(obj.foo)を警告するためにそれを変更。しかし、まだ何も起こっていません。アラートは表示されず、JavaScriptコンソールでも機能しません。 –
'obj'を設定した直後に' console.log(obj) 'を置くことができますか?それは何と言いますか? – Howzieky
私は取得します:Uncaught ReferenceError:objが定義されていません –