我正在开发一个新网站,我有一个联系人列表,其中显示了联系方式。
它具有此设置[checkbox,Firstname,lastname,group,mobile number]
。
我的客户正在创建自己的联系人并将其保存到数据库中。当客户端按下保存按钮时,联系人记录将添加到同一页面的列表中。
所以,我在这里用来在保存后显示列表中的客户端是调用(get_contactlist())
函数并再次调用page_view。这真的减慢了网站的速度。
你能帮我解决一下如何使用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 :(得分:1)
如果您想使用jQuery显示内容而不刷新页面,可以使用jQuery ajax
有关如何使用ajax的更多信息,
http://cmsnsoftware.blogspot.com/2011/01/how-to-call-csharp-function-in-ajax.html
http://cmsnsoftware.blogspot.com/2011/02/how-to-use-ajax-auto-complete-in-aspnet.html
答案 1 :(得分:1)
设置一个外部PHP页面,用于从数据库中获取信息。
通过jQuery的Ajax方法之一调用该页面,例如$.post()
,$.get()
或仅$ .ajax()`。
Here是关于$.ajax()
的更多信息。