2011-12-30 11 views
1

私は新しいWebサイトを開発しています。そこに連絡先の詳細を示す連絡先リストがあります。ページを更新せずにDBからデータを表示する方法

この設定は[checkbox,Firstname,lastname,group,mobile number]です。

私のクライアントは自分の連絡先を作成し、DBに保存しています。クライアントが保存ボタンを押すと、連絡先レコードが同じページのリストに追加されます。

保存するとリストにクライアントが表示されるのは、(get_contactlist())関数を呼び出してもう一度page_viewを呼び出すことです。 Webサイトの速度が遅くなります。

jqueryを使用してこの問題を解決する方法を教えてください。

私は連絡先リストのdivタグを描画するために使用した以下の私のコード:

<div class="list_data"> 

<? if ($res_contactslist) { 
    while($contacts_row = mysql_fetch_assoc($res_contactslist)) { 
      print'<div class="headings_01" id="account_record"> 
        <div class="checkbox_01"><input name="contact_id[]" id="contact_id" type="checkbox" value="'.$contacts_row['contact_id'].'" style="margin-top:0px;" /></div> 
        <div class="firstname_01" name="fname">|'.$contacts_row['contact_id'].'|'.$contacts_row['firstname'].'</div> 
        <div class="lastname_01" name="lname">'.$contacts_row['lastname'].'</div> 
        <div class="group_01">G1</div> 
        <div class="mobile_nmbr_01" name="phone" id="phone">'.$contacts_row['phone'].'</div> 
        </div>'; 
       } 
     } 
+0

これにajaxを使用できます – Dau

答えて

1

データベースから情報を取得する外部PHPページを設定します。

$.post()$.get()、またはちょうど$ .ajax() `のようなjQueryのAjaxメソッドの1つを介してそのページを呼び出します。

Hereは、$.ajax()の詳細です。

関連する問題