1
我有一个输出一些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
$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未定义 –