0

我在使用 AJAX 调用时遇到问题。

var updateData = function(param, value)
{
    $.ajax({
    type: 'GET',
    url: ajax_router,
    data: 'param='+param+'&value='+value,
    success: reloadList()
    });
}

不幸的是,reloadList() 函数调用得太快了。该页面不会重新加载新数据。当我按 F5 时,新数据就在这里,因此数据库更新工作,只需在正确的时间调用 reloadList() 函数即可。

我也尝试过 complete: reloadList() 但它也不起作用。

有任何想法吗 ?谢谢 !

4

1 回答 1

4

从 中删除括号reloadList()

您是立即调用函数,而不是在success:处理程序中传递函数本身。

于 2012-09-07T09:11:53.217 回答