Jquery 如何使用ajax监控在线xml中的数据

Jquery 如何使用ajax监控在线xml中的数据,jquery,ajax,xml,model-view-controller,Jquery,Ajax,Xml,Model View Controller,我正在构建一个应用程序,其中一个要求是使用AJAX不断地从在线xml数据集中提取信息,并获取一个元素值,该值是一个百分比,我需要从中生成一个进度条 我用于请求xml数据的url类似于: someserver/xml?xpath=//someattribute我得到了一个我想要的值,但目前我在C中使用http请求来实现它,这是一次性的事情,我的问题是我可以使用AJAX频繁地提取这种类型的数据吗?比如每3-5秒一次 另一个问题是关于查询进度条,我尝试了示例代码,但它没有在我的html文件中显示任何内

我正在构建一个应用程序,其中一个要求是使用AJAX不断地从在线xml数据集中提取信息,并获取一个元素值,该值是一个百分比,我需要从中生成一个进度条

我用于请求xml数据的url类似于:

someserver/xml?xpath=//someattribute我得到了一个我想要的值,但目前我在C中使用http请求来实现它,这是一次性的事情,我的问题是我可以使用AJAX频繁地提取这种类型的数据吗?比如每3-5秒一次

另一个问题是关于查询进度条,我尝试了示例代码,但它没有在我的html文件中显示任何内容:


我认为答案很简单,只需使用javascript间隔:

setInterval(
  MakeAjaxCall()
, 3000);

以上内容将每3秒调用一次MakeAjaxCall函数。

我的应用程序中的一个页面中可能有20-30个函数同时运行,这对服务器来说会是一个沉重的负载吗?这是一个架构问题。我不知道是这样的。对于服务器来说,这是否会是一个沉重的负载取决于更多。