私は長時間のajaxを知っていますが、jQueryショートカットを使用しようとしています。私は、インサートを処理するために「提出」ページを呼び出しています、私の「フォーム」ページで jQuery Ajax =成功戻るページ
form.php二つの文書
- を持っています。私は現在、jquery ajaxを使用しています。
<script type="text/javascript"> jQuery('form').submit(function() { string = jQuery("form").serializeArray(); jQuery.ajax({ type: "POST", url: "submit.php", data: string, dataType: "json", }) return false; }); </script>
私はFirebugを見ると、Ajaxを処理しています。私は200を取得しており、ポストパラメータが設定されています。私がしようとしているのは、ajaxにsubmit.phpファイルを返させることです。私はそれが "成功"機能と関係があることを知っていますが、私はこれをどのように追加するのか分かりません。これらのどちらも働いている
<script type="text/javascript"> jQuery('form').submit(function() { string = jQuery("form").serializeArray(); jQuery.ajax({ type: "POST", url: "submit.php", data: string, dataType: "json", success: function(html){ alert(html); } }) return false; }); </script>
と
しかし:私のようないくつかのことを試してみました。再度、私は単にajaxリクエストを送信し、submit.phpページの内容を返そうとしています。 submit.phpページは、php/ajax挿入を処理するスクリプトを保持するだけでなく、「挿入が成功しました」などの成功宣言も表示するので、ページ内でスクリプトを実行するだけでなく、内容を返す必要がありますそのページの何か助けてくれてありがとう。<script type="text/javascript"> jQuery('form').submit(function() { string = jQuery("form").serializeArray(); jQuery.ajax({ type: "POST", url: "submit.php", data: string, dataType: "json", success: function(html){ $('.result').html(data); } }) return false; }); </script>
コードのインデントを開始してください。 – ThiefMaster