AJAX没有更新其他活动

时间:2016-07-27 10:12:08

标签: jquery ajax

我必须使用AJAX更新页面中的某些数据,以更改其他数据。我怎样才能实现。 AJAX第一次获取数据。但是当其他数据发生变化时不会更新。

编辑:我必须根据同一页面上的其他事件更新数据。简要说明该场景,特定事件使用AJAX调用更新我的数据库。另一个AJAX调用显示该数据库内容。所以想要在更改事件后更新显示事件。如何在没有函数调用的情况下补充2个AJAX调用。

请参阅:由于保密协议,不能共享代码。

1 个答案:

答案 0 :(得分:0)

你可能要做的就是链接你的ajax电话。 Jquery有一个技术。像

这样的东西
$.ajax({
    url: 'somepage.cgi',
    data: {foo: 'bar'}
}).done(function() {
    // this will be run when the AJAX request succeeds
}).fail(function() {
    // this will be run when the AJAX request fails
}).always(function() {
    // this will be run when the AJAX request is complete, whether it fails or succeeds
    $.ajax({
        url: 'someotherpage.cgi',
        data: {foo: 'bar'}
    })
});

参见例如http://api.jquery.com/jquery.ajax/

  

jQuery 1.5中$ .ajax()返回的jqXHR对象实现了   Promise接口,为它们提供所有属性,方法和   Promise的行为(有关更多信息,请参阅Deferred对象)。   这些方法采用一个或多个函数参数   $ .ajax()请求终止。这允许您分配多个   单个请求上的回调,甚至在回调之后分配回调   请求可能已经完成。 (如果请求已经完成,那么   立即触发回调。)jqXHR的可用Promise方法   对象包括:...