Javascript 从Jquery Ajax中的完整回调中获取数组值

Javascript 从Jquery Ajax中的完整回调中获取数组值,javascript,jquery,Javascript,Jquery,我正在开发firefox扩展。出于某种奇怪的原因,当我进行ajax调用时,回调成功(成功的结果是我正在寻找的列表,但不是完整的)将不会运行,而是完整的。话虽如此,我在服务器上返回一个数组,该数组用json转换。如果我必须使用完整的回调,我还能得到那个列表吗?谢谢 $.ajax({ type: "GET", dataType:'json', url: "http://api.com/data/album",

我正在开发firefox扩展。出于某种奇怪的原因,当我进行ajax调用时,回调成功(成功的结果是我正在寻找的列表,但不是完整的)将不会运行,而是完整的。话虽如此,我在服务器上返回一个数组,该数组用json转换。如果我必须使用完整的回调,我还能得到那个列表吗?谢谢

$.ajax({
            type: "GET",
            dataType:'json',
            url: "http://api.com/data/album",
            complete: function (result) {//success not working
          //GET THE LIST RESULT HERE



            }
        });//End Ajax call to get albums

无论成功与否,都将调用complete:

请求完成时(在执行成功和错误回调后)要调用的函数


如果未调用success,但已完成,则必须调用error,您需要检查错误的原因

我要添加一个错误处理程序。听起来好像请求有误。你能告诉我们你到底是如何发送数组的,以及你是如何处理它的吗?好的,我会补充一点,首先应该在那里。但令人惊讶的是,它不适用于FF ext,而适用于chrome。@kilkadg我正在从服务器返回一个列表。测试时工作正常。如果不编写代码,则很难理解