Ajax - 成功响应后,转到错误块 - 拒绝访问属性的权限"申请"

时间:2016-04-09 06:40:07

标签: jquery ajax

我有一个看起来如下的功能 -

    function myFunc(param1, param2 ...) {

 // Some code

  // Loop through the array with the jQuery each function:
        $.each(myArr, function (k, arrProp) {       

 // The makeCall function returns a ajaxObject so the object gets put in var promise
            var dbExecResult = runMyQuery(k, param1, param2 etc);

 // Now fill the success function in this ajaxObject (could also use .error() or .done() )
            dbExecResult.success(function (response) {

// When success, call the function and use the values out of the array above
                myOnSuccessFunc();
            });

            dbExecResult.error(function (response) {
                console.log(response);
            });
        });
    }
    ;

来自ajax POST操作的响应很好(我希望看到的结果)。但是,转到Success,转到error阻止!!

我现在已经阅读了几篇帖子,但是,我们还没有能够解决这个问题。

我可以请求帮助来解决这个问题吗?有没有办法在响应到达后立即调用函数(我的意思是没有成功/失败阻止)

1 个答案:

答案 0 :(得分:1)

  • 使用浏览器中的F12工具查看网络内容
  • 使用debugger关键字并逐步执行jQuery代码,它具有令人惊讶的可读性

我记得唯一一次看到Permission denied错误的时候我曾试图调用不存在的服务器调用