2013-06-25 222 views
0

我想在javascript中將一個對象串起來。在IE中,後的字符串化值是長相JSON.stringify在Firefox中無法正常工作?

{"jobTypeArray":"[CONTRACT -W2]"} 

,但在Firefox &鉻值看起來

{"jobTypeArray":"[\"CONTRACT -W2\"]"} 

未結束的字符串在JSON追加。

這裏是我的代碼,

var cbJobData = new Object(); 
var JobTypevalues = []; 
for (var i = 0; i < selectJobTypeVal.options.length; i++) { 
    if (selectJobTypeVal.options[i].selected) { 
     JobTypevalues.push(selectJobTypeVal.options[i].value); 
    } 
} 
cbJobData.jobTypeArray = JobTypevalues; 

現在我要去字符串化在這個cbJobdata,在這個地方我所面臨的問題

如何解決這個問題。 json.stringify是IE屬性嗎?

有人可以幫助我嗎? 由於事先

+1

爲什麼說你想看看字符串化對象喜歡? –

+1

你的物體看起來像什麼? – Sergio

+0

@FelixKling booo – Sergio

回答

0

此行爲是由瀏覽器itsself出於安全原因發生......

你要的stripslashes。在你的後端側

+0

好的。那麼firefox不支持stringify?是否有可能去掉斜線。 – ELAYARAJA

+0

抱歉,您的回答對我來說不正確。 – ELAYARAJA

相關問題