【发布时间】:2017-09-03 20:33:45
【问题描述】:
我在 JSON 方面有一点经验我在我的 Android 应用程序上做了这件事,现在在我的网页中再次使用 JSON 作为 AJAX 响应,我研究了关于 ajax 并找到了一个使用 JSON 将我的数据获取到数据库中的教程,所以我尝试了,但我不知道如何解析对象。
我的 Jquery 代码。
$.ajax({
type: 'GET',
dataType: 'json',
url: 'functions/json.php',
success: function(response){
var json = $.parseJSON(response);
alert(json.firstname) //where my response is $response['firstname']
},
error: function(data){
var json = $.parseJSON(data);
alert(json.error);
}
});
使用 php 我将 jsonArray 回显为 json_encode 并继承 json 输出
{"id":"2","firstname":"john","lastname":"Doe"}
使用 google chrome 控制台出现此错误
Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
当函数响应输出为alert(reponse) 输出是
[object Object]
【问题讨论】:
标签: javascript php jquery json ajax