2013-07-20 112 views
4

$ .parseJSON在Firefox,Chrome和Safari中使用以下代碼運行良好。但是,在Internet Explorer 10中,腳本無法生成有效的對象。

這裏的的jsfiddle:http://jsfiddle.net/gahathat/sq6Lb/

而且JS代碼:

string = '{"result":"success"}'; 
$('#json_string').text(string); 
item = $.parseJSON(string); 
$('#json_result').text(item.result); 

是否有Internet Explorer的一個解決方法是將糾正這個錯誤?

+0

您使用的是哪個版本的jQuery? –

+0

你只用jsFiddle試過嗎?我從IE9獲得的錯誤與iframe相關。 – sabof

+0

我在我的域中也收到同樣的錯誤。 – ams

回答

12

這應該工作:

$(function() { 
    var string = '{"result":"success"}'; 

    $('#json_string').text(string); 

    var item = $.parseJSON(string); 
    $('#json_result').text(item.result); 
}); 

IE有一個名爲不能覆蓋「項目的全球目標。

+0

非常感謝!試圖弄清楚這件事我瘋了。 – ams

+0

哦,我是一個什麼problem.just +1 – ncm

+3

男人,我會永遠不會想到這一點!這只是證明了一件....「IE」真的是! +1 – tftd

相關問題