2013-06-25 126 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

相关问题