我很困惑为什么 ajax 表单提交不起作用。你们可以看看,如果你能发现什么问题,请告诉我。
在职的
<form id="advancedSearchForm" name="advancedSearchForm" action="" method="POST">
....
<input type="submit" value="Search">
表单提交的 Ajax 等效项不起作用。
<form id="advancedSearchForm" name="advancedSearchForm" action="" method="POST" onsubmit="return sumbitForm();">
我将函数定义为
function submitForm()
{
$.ajax({type: 'POST', url: '', data: $('#advancedSearchForm').serialize(),dateType:'script',error: alert ("Error in ajax submission"),success: alert ("success")});
}
更新,我刚刚添加了警报错误功能,它确实会弹出。但是成功也随之而来
在第二个中,我收到解析 JSON 请求失败。在正文中,加载 DOM 时,我有一个$.ajaxSetup({error:function(x,e){......if(e == "parsererror") errortext = "Parsing JSON request failed".
控制器似乎在两个实例中都从 log 发送和接收正确的数据。如果您有任何想法,请加入。