0

select 要素のオプション値を文字列化しようとしています。ループオーバーオプションは正常に機能します。オプションの値は、一部のフォーム データから取得した文字列化された文字列です。したがって、すべてのオプション値を 1 つの文字列に文字列化しようとすると、JSON.stringify は二重引用符の直前にバックスラッシュを追加します。この文字列化された stringfy 文字列を投稿する場合、投稿で送信するのは健全な方法ですか。

以下の 2 番目の stringifier 関数:

function secimleriDerle(secimID){
    var sD = nY(secimID);
    var sDizisi = [];

    for (xi = 0,xlen = sD.options.length; xi < xlen; xi++) {
        sDizisi.push(sD.options[xi].value);
    }

    return JSON.stringify(sDizisi); 
}

2 番目の stringifier 関数が返すコンソール ログ:

["0","[{\"bankaID\":\"46\",\"makbuzNO\":\"asdasd\",
 \"makbuzTARIHI\":\"12/12/2501\",\"ihracaatYapilacakUlkeID\":\"2\",
 \"ilacIhracADI\":\"asdasd\",\"makbuzTUTAR\":\"202,06\",
 \"makbuzTipDetayDEGERİ\":\"9\"}]"]
4

1 に答える 1