2017-12-11 9 views
0

APIにクエリをアクセスしようとしていますが、Uncaught SyntaxErrorが発生しました.JQuery Ajax関数の成功部分に予期しない識別子があります。Uncaught SyntaxError:AJAXコールバック関数の予期しない識別子

$(document).ready(function(){ 
$('#submitYear').click(function(){ 
let year = $("#year").val(); 
if(year != ''){ 
    //Get the Ajax request 
    $.ajax({ 
    url:"http://ergast.com/api/f1/" + year + "/circuits.json?callback=myParser", 
    type: "GET", 
    dataType: "json" 
    success: function(data){ 
     let widget = show(data); 

     $("#show").html(widget); 

     $("#year").val(''); 
    } 
    }); 
}else { 
    $("#error").html('Field cannot be empty'); 
} 

}); 

}); 

function show(data) { 
let circuitHtml = '<ul>'; 
$.each(data.Circuits, function(i, place){ 
    circuitHtml += '<li> name: '+ place.circuitName + '</li>'; 

}); 
} 
+0

私は、電子ウィジェット=ショー(データ)しましょう。 – sferret

答えて

1

あなたはカンマが欠落している:

ショーが定義されて
dataType: "json", <--here 
success: function(data){ 
関連する問題