【发布时间】:2020-04-06 13:35:59
【问题描述】:
我对 JQuery 有疑问。我们在文本字段中输入test%,并在保存按钮上调用一个函数。在这个函数中,我们序列化表单数据并调用AJAX,然后在服务器端它以test% 出现。这是%的HTML代码
你能帮我解决同样的问题吗?我无法理解这是怎么回事。 下面是代码。
function onSave(thisHref)
{
var respData = "";
var id = $("#id").attr("value");
var params = $("#form_used").serialize()+"&ajaxAction=SaveHeader"+"&id="+id;
$.post(ajaxURL, params, function(data){
if(data.length >0)
{
respData = data.substring(data.indexOf("|")+1, data.lastIndexOf("|"));
}
}).complete(function(){
if (respData.length > 0)
{
var responseData = respData.split("|");
var status = responseData[0];
var msg = responseData[1];
if (status == 'SUCCESS')
{
showSuccessMsgHeader(msg);
}
else if (status == 'ERROR')
{
showErrorMsgsOnly(msg);
}
}
});
}
【问题讨论】: