0

私はajax、jquery、javascriptにかなり慣れていません。だから助けが必要です。フォームがあります。送信ボタンをクリックすると、フォームの下のdivにphpファイルの結果が表示されます。私が欲しいのは、メインページがロードされ、送信ボタンが押されたときにdivが更新されるとすぐに、phpファイルをそのdivに表示する必要があることです。

<script> 
   $(document).ready(function() { 
   $('#form1').ajaxForm(function() { 
   $('#blogup').val(''); // alert("Thank you for posting!"); 
   $("#display").load("showartposts.php")
   }); 
   }); 
</script> 

ここで、displayはページの読み込み時に表示されるdivであり、フォームが送信されると、showartposts.phpからの新しい投稿を表示するためにこのdivを更新する必要があります。Facebookのウォールポストのようなものです。j

4

2 に答える 2

0

あなたはこれを試す必要があります:

<script> 
   $(document).ready(function() { 
   $("#display").load("showartposts.php"); // call as soon as page load
   $('#form1').ajaxForm(function() { 
     $('#blogup').val(''); // alert("Thank you for posting!"); 
     $("#display").load("showartposts.php")
  }); 
  }); 
</script> 
于 2012-10-12T11:40:19.370 に答える
0

AJAXを使用してフォームを送信してから、AJAX応答(HTMLを想定)を取得し、#displayDIVのコンテンツを置き換える必要があります。

jQueryを使用するとかなり簡単なはずです。

于 2012-10-12T11:42:14.393 に答える