同一画面にajax通信を使ったformタグを複数配置すると、両方該当phpと通信はするのですが、片方が送信ボタンを押すと、画面が真っ白になります。(URLは該当phpのものを表示)
同一画面に複数のajax通信するオブジェクトを配置するにはどのようにjsを書き換えるべきですか?
lang
1$(function() { //#formがsubmitされた時 2 var form = $('#form'); 3 $.ajax({ 4url : form.attr('action'), //送信先のURL。フォームから取得 5type: form.attr('method'), //送信メソッド。フォームから取得 6data: form.serialize(), //送信するデータ。フォームから取得 7success: function(response) { //通信成功時の処理はここに書く 8document.getElementById("post_com").innerHTML = response; 9 10}, 11error: function(xhr) { //通信失敗時の処理はここに書く 12 alert(xhr.responseText); 13 } 14}); 15return false; 16}); 17
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。