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")});
}

更新、ポップアップするアラートエラー機能を追加しました。しかし、成功もポップアップします

2 つ目では、Parsing JSON リクエストが失敗しました。本文では、DOM が読み込まれると、$.ajaxSetup({error:function(x,e){......if(e == "parsererror") errortext = "Parsing JSON request failed".

コントローラーは、ログから両方のインスタンスで正しいデータを送受信しているようです。アイデアがあれば、参加してください。

4

0 に答える 0