我怎么能在JavaScript中异步错误

时间:2014-05-26 10:31:15

标签: javascript jquery

我已经应用了这样的jQuery ajax函数,请帮助我如何在此代码中异步错误

$.post(base_url+"search/questionBox/"+finalTopic+"/"+finalCountry+'/'+findSearchText+'/'+ID,function(data){
  if (data != "") {
     $(".lazy_loading_ul").append(data);
  }
});

1 个答案:

答案 0 :(得分:4)

$.post$.ajax的简写,方法设置为POST。所以你不妨这样做:

$.ajax({
    url: base_url+ 'search/questionBox/'+finalTopic+'/'+
                                          finalCountry+'/'+findSearchText+'/'+ID
    async: false,
    type: 'POST'
}).done(function(data){
    if(data){
        $(".lazy_loading_ul").append(data);
    }
});

虽然我首先反对async: false。从jQuery 1.8开始,不推荐使用async选项。

不要使用它,因为它首先违背了使用AJAX的目的。