我尝试对select元素的选项值进行字符串化。循环选项工作正常。选项的值是从某些表单数据中获取的字符串化字符串。因此,当我尝试将所有选项值字符串化为一个字符串时,JSON.stringify会在双引号前面添加反斜杠。如果我发布这个字符串化的stringfy字符串,它是一个健康的方法发送邮件。
下面的第二个字符串函数:
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);
}
第二个字符串函数返回的控制台日志:
["0","[{\"bankaID\":\"46\",\"makbuzNO\":\"asdasd\",
\"makbuzTARIHI\":\"12/12/2501\",\"ihracaatYapilacakUlkeID\":\"2\",
\"ilacIhracADI\":\"asdasd\",\"makbuzTUTAR\":\"202,06\",
\"makbuzTipDetayDEGERİ\":\"9\"}]"]
答案 0 :(得分:0)
\
是解析器用来区分字符串引号和结尾的转义字符。字符串之间的引用....
因此"\""
只代表一个值为"
同样,"\\"
表示一个字符串,其值为\
这是使用escape sequences年龄和标准的标准方法。显然很健康。