我的手机密码中有以下代码
var mailing_row1 = document.getElementById('mailingTable').insertRow(1);
var mailing_row1_z = mailing_row1.insertCell(0);
warranty = "4(+1)"; // This warranty is getting dynamically,
// this is for an example
mailing_row1_z.innerHTML = warranty;
mailing_row1_z.align = "center";
......
some other codes
......
mailingHTMLContent = $("#mailingTable").html();
并使用jquery将此mailingHTMLContent
发布到url
,并且当我找回该html时,我将warranty
变量设为4(1)
而不带“+”符号。
有什么问题,帮助我。感谢。
答案 0 :(得分:1)
你确定不存在吗?
mailingHTMLContent = $("#mailingTable").html();
console.log(mailingHTMLContent);
//alert(mailingHTMLContent);
您说您将其设置为URL,如果它是查询的一部分,则需要对其进行编码
mailingHTMLContent = encodeURIComponent($("#mailingTable").html());
答案 1 :(得分:0)
尝试更改保修以使用HTML实体:
warranty = "4(+1)";