谷歌浏览器:语法错误:输入意外结束
Google Chrome: SyntaxError: Unexpected end of input
我一直在铬上收到此错误,但在 Firefox 上却没有,它让我发疯,因为尽管现在搜索了几个小时,我还是找不到解决方案。我基本上从服务器获取JSON,然后想将其插入DOM中。这是我的代码...
function lookup(inputString){
if(inputString.length == 0){ //hide suggestions
$('#suggestions').empty()
.fadeOut();
}
else{ //make an AJAX call
$.ajax({
type: 'GET',
url: '{% url "search.views.search" inputString="xyz" %}'.replace("xyz", inputString.toString()),
dataType: 'json',
success: function(search_results){
suggestions = JSON.parse(JSON.stringify(search_results));
alert(suggestions[0].name);
}
})
}
}
最后
你需要一个;
:
$.ajax({
type: 'GET',
url: '{% url "search.views.search" inputString="xyz" %}'.replace("xyz", inputString.toString()),
dataType: 'json',
success: function(search_results){
suggestions = JSON.parse(JSON.stringify(search_results));
alert(suggestions[0].name);
}
});
同样的结论:)
您错过了分号;
JSLINT可以帮助您找到此类错误: http://www.jslint.com/
function lookup(inputString) {
if (inputString.length === 0) {
$('#suggestions').empty().fadeOut();
}
else {
$.ajax({
type: 'GET',
url: '{% url "search.views.search" inputString="xyz" %}'.replace("xyz", inputString.toString()),
dataType: 'json',
success: function(search_results) {
suggestions = JSON.parse(JSON.stringify(search_results));
alert(suggestions[0].name);
}
});
}
}
相关文章:
- 使用ajax的输入jquery意外结束
- 未捕获的语法错误:输入JavaScript意外结束
- 未捕获语法异常:第1行输入意外结束
- 节点.js未定义:1 [语法错误:输入意外结束]
- Ajax 调用返回语法错误:输入意外结束
- $.getJSON:JSON 数据第 1 行第 1 列处数据意外结束
- nodejs + archiver,为什么这个zip存档下载器不起作用(存档意外结束)
- 谷歌浏览器:语法错误:输入意外结束
- 解析意外结束
- 未捕获的语法错误:输入时刻意外结束.min.js:7
- JSON.parse 意外结束数据火狐狸插件
- 输入意外结束
- JavaScript输入意外结束
- Javascript-JSON.parse:数据意外结束-使用有效JSON时出错.我做错了什么
- (#601)分析程序错误:查询意外结束-Javascript FB.api
- 未捕获语法错误:输入意外结束
- 未捕获的语法错误:输入意外结束-Javascript错误
- JS中的输入意外结束
- 未捕获的SyntaxError:输入的意外结束
- '记录的意外结束'使用AngularJS ui grid导入csv