Jquery回调函数

时间:2010-11-11 22:41:34

标签: jquery ajax callback

在jQuery AJAX调用完成加载后调用函数时遇到困难

function to_be_executed_last {
    alert("The Call Is Complete");
    //some other stuff
}



$("a.jaxable_link").click(function(){
   $.post($(this).attr('href'), function(data) {

        $('#container').html(data);
 //Execute the function to_be_executed_last here AFTER data has finished loading
  })
})

我该怎么做? 感谢

2 个答案:

答案 0 :(得分:1)

你只需要修复签名(缺少括号)并调用它,如下所示:

function to_be_executed_last() {
  alert("The Call Is Complete");
  //some other stuff
}

$("a.jaxable_link").click(function(){
  $.post($(this).attr('href'), function(data) {
    $('#container').html(data);
    to_be_executed_last();
  });
});

答案 1 :(得分:0)

只需致电您的功能。当收到响应时,将调用所有jQuery ajax函数的成功回调。