我使用ajax调用服务器,然后返回类实例。
我的返回ajax响应如下所示。
Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}
我可以从这个对象中获取id,creationDate和type的值。
答案 0 :(得分:2)
使用.
运算符获取对象值..但是你得到的对象很奇怪..不是JSON ..所以确保它返回json
说你的对象是数据
alert(data.id) //gives you 1362570046980
alert(data.creationDate) //gives you 1362570046980
alert(data.type) //gives you PUBLIC
答案 1 :(得分:2)
试试这样:
var myobject = yourAjaxResponseObject;
alert(myobject.id);
alert(myobject.creationDate);
alert(myobject.type);
将变量映射到您的对象/响应,并以上述方式访问它的属性等。
答案 2 :(得分:1)
您需要在ajax函数中指定一个回调函数,对象将传递给该函数并包含响应。
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" },
complete: function(data){ //This is the callback function
alert(data.id);
alert(data.creationDate);
alert(data.type);
}
});
如您所见,您可以使用简单的点表示法访问json中的属性。