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