小编zma*_*ric的帖子

jQuery AJAX请求事件 - 完成,失败,成功

我有这样的代码

var ajaxrequest = $.ajax({
            type: "POST",
            dataType: "json",
            url: "xy.php", 
            data: {
                action : "read"
            }
            }).fail(function(){
                //something to do when ajaxreq fails
            }).done(function(data){

               //something to do when ajaxreq is done
            });
Run Code Online (Sandbox Code Playgroud)

它没有问题.我的问题是为什么这不起作用:

var ajaxrequest = $.ajax({
            type: "POST",
            dataType: "json",
            url: "n3_vaje_api.php", //Relative or absolute path to response.php file
            data: {
                action : "read",
            },
            fail:function(){
                //something to do when ajaxreq fails
            },
            done:function(data){
              //something to do when ajaxreq is done
            }
        });
Run Code Online (Sandbox Code Playgroud)

失败和完成只是示例,如果在内部使用完成也不起作用.但在外面使用它像:

ajaxrequest.complete(f(){});
Run Code Online (Sandbox Code Playgroud)

工作得很好......我知道我应该使用成功而不是完成,但这不是我的观点.什么交易在这里?

javascript ajax jquery request

5
推荐指数
1
解决办法
7854
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

request ×1