(来自同事徐的分享)
使用http协议传输时,无论是get或者post。表单提交、ajax提交。如果想将带有特许字符&作为参数值处理,一定要先转义
var flag = true;
//链接
$.ajax({
url:"${base}/cpmMaterial/checkUrl.action",
type: "POST",
data:"link=" +url,
dataType:"json",
async:false,
success:function(json){
if(json.flag){
$("#error_msg_material_href_" + id).hide();
$("#materialHref_" + id).val(json.url);
}else{
$("#error_msg_material_href_" + id).show();
$("#materialHref_" + id).focus();
flag = false;
}
}
});
return flag;
// &替换为%26 materialHrefVal = materialHrefVal.replace(/&/g, "%26");测试成功。
1837

被折叠的 条评论
为什么被折叠?



