0
Q
没有每个功能
A
回答
2
为此,您可能需要添加JSON lib中旧版本的浏览器:
var json = JSON.parse('{"baseUrl":"\/","success":true}');
// or
json = {"baseUrl":"\/","success":true};
alert(json.success)
//or
alert (json['success'])
在jQuery的AJAX可以使用的dataType json
。 这将直接解析代码,这样你会
/* Ajax Get-Request */
$.ajax({
type : 'get',
url : "myurl.html",
dataType : 'json',
success : function (response)
{
alert (response.success)
alert (response['success'])
},
// Internal Server Error/Timeout
error : function (XMLHttpRequest, textStatus, errorThrown)
{
alert ("Error \n" + textStatus);
}
});
0
这里亚去。
var getJsonProperty = (function(){
var hasJson = (window.JSON && JSON.parse && JSON.parse.call);
return hasJson ? function (jsonString, property) {
return JSON.parse(jsonString)[property];
} : function (jsonString, property) {
return new Function("return ("+jsonString+")['"+property+"'];")();
}
})();
alert (getJsonProperty('{"baseUrl":"\/","success":true}', 'success'));
// shows `true`
相关问题
- 1. 每个功能
- 2. 没有一个组功能
- 3. 没有“每个”
- 4. jQuery的每个功能
- 5. jQuery的每个功能IE7
- 6. jQuery的 - 每个功能
- 7. 每个功能的jquery
- 8. tipr.js了解每个功能
- 9. VB.NET功能uppercasing每个字
- 10. 每个功能模块
- 11. 每个功能 - 多选
- 12. 为每个功能jquery
- 13. 功能没有定义,返回一个匿名功能
- 14. 没有一个组群功能
- 15. Sharepoint 1功能部署所有列表或每个列表1个功能
- 16. 功能没有达到
- 17. RemoveEventListener没有运行功能
- 18. 功能没有运行
- 19. JS功能没有达到
- 20. 没有功能输出
- 21. Android - 功能没有完成
- 22. 功能没有定义
- 23. array_shift功能没有在PHP
- 24. mysqldump没有存储功能
- 25. Drupal(没有SMTP功能)
- 26. 调用JavaScript没有功能?
- 27. 没有功能的相机
- 28. is_admin功能没有在WordPress
- 29. 功能“没有定义”
- 30. NOCOPY功能没有在Firefox
只有当您从可信来源获取JSON时才能执行此操作。 – 2010-07-14 06:45:24
有没有人真的从他们认为可能对脚本进行脚本注入攻击的源中获取JSON?无论如何,这是与'JSON.parse'预兼容的,这很重要。它比替代方法'eval'更安全,因为它不在本地函数范围内执行。如果您愿意,您总是可以解析恶意内容的字符串,但在许多(大多数?)实际案例中,您将从可信来源获取内容。 – 2010-07-14 07:08:10