Javascript 语法错误代码打开完整视图
我正试图完成维基百科对freecodecamp的搜索(在codepen中),我遇到了这个问题,我的代码将在codepen的编辑视图和调试视图中运行,但无法在“详细信息视图”和“完整视图”中运行。控制台中给出的详细信息和完整视图中的错误是 “未捕获的语法错误:缺少)参数列表后” ,但jshint似乎无法找到错误,否则代码运行正常?这仅仅是一个代码笔错误吗 这是我的钢笔。非常粗略o (编辑视图)(工作) (全景)(不工作)Javascript 语法错误代码打开完整视图,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正试图完成维基百科对freecodecamp的搜索(在codepen中),我遇到了这个问题,我的代码将在codepen的编辑视图和调试视图中运行,但无法在“详细信息视图”和“完整视图”中运行。控制台中给出的详细信息和完整视图中的错误是 “未捕获的语法错误:缺少)参数列表后” ,但jshint似乎无法找到错误,否则代码运行正常?这仅仅是一个代码笔错误吗 这是我的钢笔。非常粗略o (编辑视图)(工作) (全景)(不工作) $.ajax({ 类型:'GET', url:prefixSearch, 数
$.ajax({
类型:'GET',
url:prefixSearch,
数据类型:'jsonp',
成功:功能(jason){
var prefixSearchResults=jason;
log(prefixSearchResults.query.prefixsearch.length);
console.log(prefixSearchResults.query.prefixsearch[0].pageid);
console.log(prefixSearchResults.query.prefixsearch[0].title);
对于(var i=0;i您需要在queryResulturals.push()中转义“(双引号)
queryResulturals.push(“
”+前缀搜索结果);
除了@subwaymatch这样的引号外,您还可以在此处使用单引号
queryResultHrefLink='<a href="https://en.wikipedia.org/?curid='+prefixSearchResults.query.prefixsearch[i].pageid+'">'+prefixSearchResults.query.prefixsearch[i].title+'</a><br>'+prefixSearchResults;
queryResultHrefLink='
'+前缀searchresults;
在您的查询文化中,
和'
的引号混淆了。
推(这里)啊,谢谢。我可以不使用组合吗?或者转义是我唯一的选择吗?组合很好。如果您用开始和结束标记
您可以在内部使用”
,反之亦然,如果您以开头和结尾,
可以在内部使用”
,这是我对单引号和双引号的不当使用,以及更正后双引号缺少转义符的组合。“rel=”无跟随“和rel=”无引用人“只出现在我的控制台视图中,事实上,我无意中发布了该版本。工作完美!谢谢!pounds@trigramthree太棒了,不客气:)*pound*
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);
queryResultHrefLink='<a href="https://en.wikipedia.org/?curid='+prefixSearchResults.query.prefixsearch[i].pageid+'">'+prefixSearchResults.query.prefixsearch[i].title+'</a><br>'+prefixSearchResults;