jQuery双转义与
我试图弄清楚如何双重转义使用ajax发送到XMLAPI的已发布表单数据。下面是表单提交ajax函数jQuery双转义与,jquery,forms,Jquery,Forms,我试图弄清楚如何双重转义使用ajax发送到XMLAPI的已发布表单数据。下面是表单提交ajax函数 $.validator.setDefaults({ submitHandler: function() { var $form = $("#signupForm"); $.ajax({ type: "POST", url: "https://vendorapi.com/webFormSubmit.p
$.validator.setDefaults({
submitHandler: function() {
var $form = $("#signupForm");
$.ajax({
type: "POST",
url: "https://vendorapi.com/webFormSubmit.php",
data: $("#signupForm").serialize(),
success: function() {
alert("Copy Completed");
}
});
}
});
我遇到的问题是,当它被供应商的api处理时,人类可读的“&”会截断它后面的所有内容
如果我使用“&;手动提交表单,API会将完整字符串插入供应商的数据库。我需要将序列化字符串中所有字段中的“&”转换为“&;”
我在看这个…但不太确定它需要放在上面的函数中的什么位置来提交修改值
var values = $("#signupForm").serialize();
values = value.replace("&", "&");
谢谢
j限制只要做
数据:$(“#signupForm”).serialize().replace(/&/g,“whatever”)