我正在尝试在javascript中对一个对象进行字符串化。在IE中,在stringify之后,值看起来是
{"jobTypeArray":"[CONTRACT -W2]"}
但在Firefox& Chrome值看起来
{"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属性吗?
任何人都可以帮助我吗? 提前谢谢
答案 0 :(得分:0)
出于安全原因,浏览器会发生此行为......
你必须使用stripslashes ..在你的后端