Javascript jQuery AJAX调用不执行成功块

Javascript jQuery AJAX调用不执行成功块,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个Javascript函数,它对spring控制器执行ajax REST调用,从数据库中获取一些内容并将其绘制在地图上。出于某种原因,ajax调用的成功区域没有执行,但GET请求返回时的状态为“成功”。我的成功块不会执行,但整个块会执行,这有什么原因吗 查询: $j.ajax({ url: url, type: 'GET', dataType: 'json', sucess: function(j

我有一个Javascript函数,它对spring控制器执行ajax REST调用,从数据库中获取一些内容并将其绘制在地图上。出于某种原因,ajax调用的成功区域没有执行,但GET请求返回时的状态为“成功”。我的成功块不会执行,但整个块会执行,这有什么原因吗

查询:

$j.ajax({
        url:         url,
        type:      'GET',
        dataType: 'json',
        sucess:   function(json) {
            console.log("getTestData successful");
            boxes = parseJsonForTestData(json);
            //console.log(">> boxes = '" + boxes + "' <<");
        },
        error: function(jqXHR, textStatus, errorThrown) {
            console.log("getTestData failed with textStatus '" + textStatus + "' errorThrown '" + errorThrown + "'");
        },
        complete: function(jqXHR, textStatus){
            console.log("getTestData complete textStatus='" + textStatus + "'");

            if( boxes.length != 0) {
                $j('#results_textfield').text(boxes.length + ' results found');
            }
            else {
                $j('#results_textfield').text(boxes.length + ' result found');
            }
        }
});
请注意,日志文件中未显示success块或parseJsonForTestData中的console.log语句

任何想法或建议都会有帮助。

你写了成功:而不是成功:

这就是代码未执行的原因,也许您应该在js控制台中出现一些相关错误,您已经编写了suces:而不是success:


这就是为什么代码没有被执行,也许你应该在js控制台中有一些相关的错误

真不敢相信我错过了,我也会预料到一个错误,但我在Firebug中没有得到任何东西。我会尽快接受,谢谢。您没有收到错误的原因是JS认为您正在创建一个名为“success”的JSON成员。它是被创建的,并且您的函数被分配给它,但是因为它没有被命名为“success”,它从来没有被jQuery的AJAX框架调用过。@GaryK感谢您的解释,这对meCant来说更有意义。我相信我错过了这一点,我也会预料到一个错误,但我在Firebug中没有得到任何东西。我会尽快接受,谢谢。您没有收到错误的原因是JS认为您正在创建一个名为“success”的JSON成员。它是被创建的,您的函数被分配给它,但由于它没有命名为“success”,jQuery的AJAX框架从未调用过它。@GaryK感谢您的解释,这对我来说更有意义
function parseJsonForTestData(json) {
    console.log(">> In music.js function parseJsonForTestData <<");
    //...abstracted 
}
AJAX call to api/rest/da/getTestData/ music.js (line 310)
GET http://localhost:8080/s2i/api/rest/da/getTestData/

200 OK  39ms    jquery-latest.js (line 6054)

getTestData complete textStatus='success'