Javascript/Jquery unexpected }
Javascript/Jquery unexpected }
我的 chrome 控制台出现此错误:
Uncaught SyntaxError: Unexpected token } server.js:11
代码如下:
$(function(){
var servers = "http://site-with-json.com/example"
$.getJSON(servers, function (serverData) {
$.each(serverData.serverList, function() {
$.each(this, function(k, v) {
if (k == "serverName")
{
$( "#browser" ).append( '<div class="server">'+v'</div>' )
}
});
});
});
});
其中 json 如下所示:
{
"serverList": [
{
"serverName": "Server 1",
"online": true
},
{
"serverName": "Server 2",
"online": false
}
]
}
知道错误可能是什么吗?谢谢。
在srvname
之后的下一行中缺少+
$( "#browser" ).append( '<div class="server">'+srvname+'</div>' );
另外,正如@smerny指出的那样,您必须将srvname替换为v
因为没有称为srvname
的变量
检查此行
$( "#browser" ).append( '<div class="server">'+srvname'</div>' )
它应该是:
$( "#browser" ).append( '<div class="server">'+srvname+'</div>' )
另外,我没有看到您的代码中声明srvname
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Javascript/Jquery unexpected }
- 未捕获的SyntaxError: Unexpected token <在JQuery UI地图插件?在本地工作,而不是在
- Jquery issue : uncaught SyntaxError: unexpected identifier
- SyntaxError: Unexpected token / ..Blueimp jQuery文件上传
- 动态添加JQUERY选项卡,获取“Uncaught SyntaxError: Unexpected token ille
- Jquery unexpected "scale" behavior
- 未捕获的SyntaxError: Unexpected token <在jQuery
- Uncaught SyntaxError: Unexpected token : YQL jQuery