Javascript 未捕获的syntaxerror意外标记

Javascript 未捕获的syntaxerror意外标记,javascript,ajax,jsonp,Javascript,Ajax,Jsonp,我想使用jsonp 我在编写这样的代码时遇到了以下错误: 未捕获的语法错误或意外标记 有什么问题 function getAirLine(from , to , date) { var href = "https://api.flightstats.com/flex/schedules/rest/v1/json/from/"+from+"/to/"+to+"/departing/"+date+"?appId=[myKey1]&appKey=[myKey2]&extend

我想使用jsonp

我在编写这样的代码时遇到了以下错误:

未捕获的语法错误或意外标记

有什么问题

function getAirLine(from , to , date) {

    var href = "https://api.flightstats.com/flex/schedules/rest/v1/json/from/"+from+"/to/"+to+"/departing/"+date+"?appId=[myKey1]&appKey=[myKey2]&extendedOptions=languageCode:ko";
    $.ajax({
            url : href,
            dataType: 'jsonp',
            success : function(datas) {
                console.log(datas);
                var dataSet = [];

                for (var i = 0; i < datas.scheduledFlights.length; i++) {
                    for(var j = 0 ; j < datas.appendix.airlines.length ; j++){
                        if(datas.scheduledFlights[i].carrierFsCode == datas.appendix.airlines[j].fs){
                            airlines = datas.appendix.airlines[j].name;
                        }
                    } 
                    var dataArr = [];
                    dataArr.push(datas.scheduledFlights[i].departureAirportFsCode);
                    dataArr.push(datas.scheduledFlights[i].departureTime.substring(11,16))
                    dataArr.push(datas.scheduledFlights[i].arrivalAirportFsCode)
                    dataArr.push(datas.scheduledFlights[i].arrivalTime.substring(11,16))
                    dataArr.push(datas.scheduledFlights[i].carrierFsCode + datas.scheduledFlights[i].flightNumber)
                    dataArr.push(airlines);
                    dataSet.push(dataArr);
                }
                console.log(dataSet);
                $('#realTime').DataTable({
                    destroy: true,
                    data: dataSet,
                    columns: [
                        { title: "From" },
                        { title: "Depart.Time" },
                        { title: "To" },
                        { title: "Arrial.Time" },
                        { title: "AirLine" },
                        { title: "AirCode" }
                    ]
                });                 
            },
            error: function(datas) {
                  console.log('실패 - ', datas);
                }
        });
}
函数getAirLine(从,到,日期){ var href=”https://api.flightstats.com/flex/schedules/rest/v1/json/from/“+from+/to/“+to+/Desting/“+date+”?appId=[myKey1]&appKey=[myKey2]&extendedOptions=languageCode:ko”; $.ajax({ url:href, 数据类型:“jsonp”, 成功:功能(数据){ 控制台日志(数据); var数据集=[]; 对于(变量i=0;i究竟是哪一行代码导致了该错误(您的浏览器应该会告诉您)-您发布的代码中没有语法错误添加url和数据类型时会发生错误。您发布的哪一行代码会引发该错误…我在添加数据类型时出错:“jsonp”,语法有问题吗?哦。。。所以
https://api.flightstats.com/flex/schedules/rest/v1/json/from/“+from+/to/“+to+/Desting/“+date+”?appId=[myKey1]&appKey=[myKey2]&extendedOptions=languageCode:ko
JSONP
——也许该站点实际上并没有发送JSONP