Javascript/Jquery意外}

-1 javascript jquery syntax-error

我的chrome控制台出现此错误:

  Uncaught SyntaxError: Unexpected token } server.js:11
Run Code Online (Sandbox Code Playgroud)

这是代码:

$(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>' )
                    }
              });
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

json的位置如下:

{
  "serverList": [
    {
      "serverName": "Server 1",
      "online": true
    },
    {
      "serverName": "Server 2",
      "online": false
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

知道错误是什么吗?谢谢.

Aru*_*hny 6

+之后的以下行中缺少srvname

$( "#browser" ).append( '<div class="server">'+srvname+'</div>' );
Run Code Online (Sandbox Code Playgroud)

同样,@ smerny指出你必须替换srvname,v因为没有调用变量srvname