Jquery定时无刷新更新页面数据

js代码:

$(document).ready(function () {
setInterval(refreshMeetInfo, 5000);
});
function refreshMeetInfo() {
$.ajax({
type:'post',
url:'bookShop.do?parameter=refreshMeetInfo',
cache:false,
async:true,
success:function(booklist){
var doc=booklist.documentElement;
var nodelist=doc.getElementsByTagName("book");
var htmlstr="";
for(var i=0;i<nodelist.length;i++)
{
var author=nodelist[i].getElementsByTagName("author")[0].text;
var bookname=nodelist[i].getElementsByTagName("bookName")[0].text;
var bookid=nodelist[i].getElementsByTagName("bookId")[0].text;
var id=nodelist[i].getElementsByTagName("Id")[0].text;
var booknumber=nodelist[i].getElementsByTagName("booknumber")[0].text;
var bookprice=nodelist[i].getElementsByTagName("bookprice")[0].text;

htmlstr+='<tr><td>'
+bookid
+'</td>'
+'<td>'
+bookname
+'</td>'
+'<td>'
+author
+'</td>'
+'<td>'
+bookprice
+'</td>'
+'<td>'
+"<a href=bookShop.do?parameter=getBookListCar&bookid="+bookid+">"
+"shoping"
+"</a></td>"

;
htmlstr+='</tr>'
}

$("#memberList").html(htmlstr);
}

});
}


action代码:
public ActionForward refreshMeetInfo(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Bookshoping> book = bookShopListBiz.getBookShopList();
Bookshoping bs = new Bookshoping();
Document doc = DocumentHelper.createDocument();
Element el = doc.addElement("rsp");
Element bk = null;
for (int i = 0; i < book.size(); i++) {

bs = (Bookshoping) book.get(i);
bk = el.addElement("book");
bk.addElement("author").setText(bs.getAuthor());
bk.addElement("bookName").setText(bs.getBookname());
bk.addElement("bookId").setText(bs.getBookid().toString());
bk.addElement("Id").setText(bs.getId().toString());
bk.addElement("booknumber").setText(bs.getNumber().toString());
bk.addElement("bookprice").setText(bs.getPrice().toString());
System.out.println("***************"+bs.getPrice().toString());
}


writerXML(response, doc);

return null;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值