我試圖完成維基百科搜索freecodecamp,(在codepen中),我遇到了這個問題,我的代碼將在codepen的編輯視圖和調試視圖中運行,但無法運行在「細節視圖」和「全視圖」中。在細節的控制檯,全視角給出的錯誤,就是語法錯誤codepen全視圖
「未捕獲的語法錯誤:缺少)後,參數列表」
,但jshint似乎無法找到錯誤,代碼似乎否則運行良好?它只是一個codepen錯誤?
這是我的筆。非常粗略。 :○
https://codepen.io/ohrha/pen/wgZYvM?editors=1000(編輯視圖)(工作) https://codepen.io/ohrha/full/wgZYvM/(全景)(不工作)
$.ajax ({
type:'GET',
url: prefixSearch,
dataType:'jsonp',
success: function(jason){
var prefixSearchResults= jason;
console.log(prefixSearchResults.query.prefixsearch.length);
console.log(prefixSearchResults.query.prefixsearch[0].pageid);
console.log(prefixSearchResults.query.prefixsearch[0].title);
for(var i= 0; i<prefixSearchResults.query.prefixsearch.length;i++){
curid.push("https://crossorigin.me/https://en.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exchars=175&explaintext&pageids="+prefixSearchResults.query.prefixsearch[i].pageid); queryResultsArray.push(prefixSearchResults.query.prefixsearch[i].pageid);
queryResultUrls.push("<a rel="nofollow" rel="noreferrer"href= 'https://en.wikipedia.org/?curid="+prefixSearchResults.query.prefixsearch[i].pageid+">"+prefixSearchResults.query.prefixsearch[i].title+"</a><br>"+prefixSearchResults);
//here the "Uncaught SyntaxError: missing) after argument list" error occurs.
extracts.push(prefixSearchResults.query.prefixsearch[i].pageid);
console.log(extracts);
}
}});
任何想法?
你引用''''和''''queryResultUrls.push(here)'' –
啊'謝謝。我可以不使用組合嗎?或者逃避我唯一的選擇? – trigramthree
組合很好。如果你用'「」開始和結束標籤,你可以在內部使用'''',反之亦然,如果你用'''開始和結束''可以使用'「」'insde –