未捕获的类型错误:对象函数 (j,s){return new b.fn.init(j,s)} 没有方法'when'



我试图使用。getjson和。when函数在路由计算中使用一些数据。不幸的是,控制台给了我上述错误。请检查一下,看看哪里出了问题?谢谢你!(我已经检查和. getjson代码工作良好,吐出我需要的数组。我只需要检索它,并把它放入路径)。

function calcRoute() {
    var start = document.getElementById('start').value;
    var end = document.getElementById('end').value;
    var waypts = [];
    var data = $.getJSON("/westcoast_map.php", { westcoast_id : $('.opener').data('westcoast_id')});
    $.when(data).then(function(theData){
                      waypts = theData[1];
                      });

请检查您是否正在使用jQuery库

使用$.时,必须使用> = jQuery 1.5

最新更新