完成AJAX调用数据库后如何调用JS函数

时间:2012-09-07 09:11:21

标签: jquery ajax jquery-callback

我在使用AJAX时遇到问题。

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

不幸的是,reloadList()函数过早被调用。该页面不会使用新数据重新加载。当我点击F5时,新数据就在这里,所以数据库更新工作,只需要在正确的时间调用reloadList()函数。

我也试过使用complete:reloadList()但它也没有用。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:4)

reloadList()删除括号。

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