尝试将变量放入值字段,如下所示:

<input type="hidden" id="descrip" value="' + descrip + '" name="descrip[]">


但是,如果使用带双引号的字符串(例如1“ RT OFFSET),它将把值变成这样:

<input type="hidden" id="descrip" value="1" rt offset" name="descrip[]">


由于此值放置为value="1",因此它在1处停止并忽略其余部分。

认为我必须在下面尝试的双引号中转义,但是那时候只将值设置为value="1\",因此仍以“ 1英寸”为界。

descrip = descrip.replace(/(["])/g, "\\$1");


在涉及双引号时,我在这里缺少什么来正确设置descrip的值字段?

最佳答案

尝试这个

descrip = descrip.replace('"', '&quot;');


当您将其发布回服务器时,请再次更换它。

08-19 15:13