0

javascript で 1 つのオブジェクトを文字列化しようとしています。IEでは、文字列化した後、値は見える

{"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 属性ですか?

誰でも私を助けることができますか?前もって感謝します

4

1 に答える 1

0

この動作は、セキュリティ上の理由からブラウザ自体によって発生しています...

スラッシュを削除する必要があります..バックエンド側で

于 2013-06-25T07:05:32.887 に答える