这篇文章主要介绍了jQuery实现定时读取分析xml文件的方法,涉及jquery通过定时器采用Ajax方法读取并处理XML文件的相关技巧,需要的朋友可以参考下
本文实例讲述了jQuery实现定时读取分析xml文件的方法。分享给大家供大家参考。具体如下:
这里演示了jQuery如何通过ajax方式定时读取xml文件并分析。
xml文件如下:
- <?xml version="1.0"?>
- <data>
- <page tasks="1" messages="3" notifications="3"/>
- </data>
js文件如下:
- $(document).ready(function() {
- function get_info() {
- $.ajax({
- type: "GET",
- url: "page.xml",
- dataType: "xml",
- cache: false,
- complete: function(doc) {
- var tasks = $(doc.responseText).find("page").attr("tasks");
- var msgs = $(doc.responseText).find("page").attr("messages");
- var notes = $(doc.responseText).find("page").attr("notifications");
- if (tasks != $('#tasks').text() ||
- msgs != $('#messages').text() ||
- notes != $('#notifications').text()) {
- document.title = "Facebook" + ' NEW NOTIFICATON';
- }
- $('#tasks').text(tasks);
- $('#messages').text(msgs);
- $('#notifications').text(notes);
- }
- });
- }
- setInterval(function() {
- get_info();
- }, 5000);
- });
希望本文所述对大家的jquery程序设计有所帮助。
新闻热点
疑难解答
图片精选