0

我很困惑为什么 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 发送和接收正确的数据。如果您有任何想法,请加入。

4

0 回答 0