-1

私のアプリでは、jQuery ajax を使用して、写真にタグ付けされている友達のリスト (#LIST) を表示しています。リストは、データベース エントリから取り込まれています。

新しい友達にタグを付けると、データベースのエントリを更新する必要があります。そして、友達リスト(#LIST)を更新します。

form.submit() を使用して php スクリプトを呼び出して、データベース内のリストを更新しようとしています。次に、スクリプトを元のページにリダイレクトします。しかし、実際にはページ全体を更新するのではなく、#LIST だけを更新したいと考えています。

どうすればphpスクリプトを実行してデータベースを更新できますか。終了後、ajaxを使用して#LISTを更新します。

私のコードは以下のようになります:

 // JQuery
 $("#list").load("taggedfriends.php");
 $("#list_of_friends").load("facebookfriends.php");

 //HTML
 <div id="list"></div> // list of tagged friends
 <form id="form_update" action="updatevalues.php" method="post"  enctype="multipart/form-data">
    <div id="list_of_friends"></div> // my facebook friends
    <button type="submit" id="btn_update">Update</button>
 </form>
4

1 に答える 1

3

はい、jquery ajax 関数を使用し、そのコールバックで #list 要素を更新します。それはあなたが必要とするものです。

    $.ajax({
      url : 'your_php_script.php',
      type: 'POST'
      data : data, //json_object to send as a parameter
      success : function(returned_data){
       //refresh #list
      }
     });
于 2012-09-24T17:40:30.687 に答える