2
A
回答
5
你必须知道如何是你的对象,该对象有什么成员。
如果您正在使用jQuery的功能后,您可以尝试像
for(var e in data)
alert(e + ' : ' + data[e]);
0
你可能会仿效这一发现here。
$.post("test.php", { func: "getNameAndTime" },
function(data){
alert(data.name); // John
console.log(data.time); // 2pm
}, "json");
在你的情况,我会怀疑你会打电话给data.data。
2
您可以使用eval
:
var foo = eval('(' + data + ')');
但是,这是潜在的危险,特别是如果你不相信什么是正从服务器发送。因此,从JSON对象中提取数据的最好方法(和最安全的方法)是使用Crockford's JSON library:
var foo = JSON.parse(data);
顺便说一句,如果你使用jQuery查询ASP.Net Web服务,是注意d.
问题(用作容器对象)。因此,提取返回的对象,你要做的:
var foo = JSON.parse(data);
if (foo) {
//Foo is not null
foo = f.d;
}
更多信息,关于这个位置:http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
相关问题
- 1. Java库提取JSON对象/字符串中的内部值?
- 2. 从Java中的JSON数组对象获取字符串值
- 3. 从JSON字符串中提取整数?
- 4. 从字符串获取对象值
- 5. 提取值从字符串
- 6. 从JSON字符串中获取json对象
- 7. iOS从json字符串中获取json对象
- 8. JSON使用json字符串将对象字符串化为值
- 9. 从Json对象获取字符串值Android
- 10. 字符串值在Java JSON对象但
- 11. C#从字符串中提取值
- 12. 从字符串中提取日期值
- 13. 如何从字符串中提取值
- 14. SQL从字符串中提取值
- 15. 从字符串中提取浮点值
- 16. 如何从字符串中提取值
- 17. 如何从字符串中提取值
- 18. 从字符串中提取值C++
- 19. PHP - 从字符串中提取值
- 20. 从长字符串中提取值
- 21. php从字符串中提取值
- 22. 从字符串中提取值
- 23. 如何从JSON字符串中读取特定字符串对象
- 24. 需要从json字符串中提取属性和值(S)
- 25. 如何从json字符串中提取值?
- 26. 如何从json字符串中提取值
- 27. 用PHP从JSON字符串中提取特定值
- 28. 从JSON字符串创建BSON对象
- 29. 从JSON对象获得字符串
- 30. 从数组中的对象中提取一个字符串:PHP