jqueryで読み込み時にphpソースをloadしてから、同一phpに動的に作成したフォームのサブミットでテキストエリアの文字列をpostすると画面が真っ白になります。回避策をおねがいします。
lang
1$(function () { 2$('#post_com').load('./ajax/AjaxIntroCard.php'); 3 4 $('#form').submit(function() { //#formがsubmitされた時 5 var form = $('#form'); 6$('#post_com').unbind.load('./ajax/AjaxIntroCard.php'); 7 $.ajax({ 8url : form.attr('action'), //送信先のURL。フォームから取得 9type: form.attr('method'), //送信メソッド。フォームから取得 10data: form.serialize(), //送信するデータ。フォームから取得 11success: function(response) { //通信成功時の処理はここに書く 12document.getElementById("post_com").innerHTML = response; 13}, 14error: function(xhr) { //通信失敗時の処理はここに書く 15alert(xhr.responseText); 16} 17}); 18 return false; 19 }); 20}); 21
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。