javascript - How to get the Object atributes from ajax response - Stack Overflow

I make a call to the server using ajax and I return the class instance .My return ajax response looks l

I make a call to the server using ajax and I return the class instance .

My return ajax response looks like follows.

  Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}

hOw i can get the values of id , creationDate and type from this object.

I make a call to the server using ajax and I return the class instance .

My return ajax response looks like follows.

  Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}

hOw i can get the values of id , creationDate and type from this object.

Share Improve this question edited Mar 6, 2013 at 11:50 Marcel Korpel 21.8k6 gold badges62 silver badges80 bronze badges asked Mar 6, 2013 at 11:45 Saurabh KumarSaurabh Kumar 16.7k49 gold badges142 silver badges219 bronze badges 1
  • 1 That's a bizarre data format to return. I'd strongly suggest changing the server side to return a standard data format (JSON or XML are probably best) instead. – Quentin Commented Mar 6, 2013 at 11:47
Add a ment  | 

3 Answers 3

Reset to default 2

use . operator get the objects value.. however the obect which you are gettin is weird.. not JSON.. so make sure it is returning json

say your object is data

alert(data.id) //gives you 1362570046980 
alert(data.creationDate) //gives you 1362570046980 
alert(data.type) //gives you PUBLIC

Try like this:

var myobject = yourAjaxResponseObject;

alert(myobject.id);
alert(myobject.creationDate);
alert(myobject.type);

Map a variable to your object/response, and access it's properties, etc, in that way as described up above.

You need to specify a callback function in your ajax function to which an object will be passed containing the response.

$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" },
plete: function(data){ //This is the callback function
  alert(data.id);
  alert(data.creationDate);
  alert(data.type);
}
});

As you can see you can then access the properties in the json using simple dot notation.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745649998a4638205.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信