2013-01-21 60 views
-5
(cdn_url = "", LazyLoad.js("maps/map0.js" {maps_loaded[0] = true})) 

口口声声说未捕获SyntaxError: Unexpected token {未捕获的SyntaxError:意外的标记{

现在说,它缺少[

全线飘红:

if (("" == window.location.port || "80" == window.location.port) && !/\/wiki/.test(window.location.pathname)) window.location = window.location.protocol + "//" + window.location.hostname + ":" + config.http_port + window.location.pathname; 
var map = [], 
    on_map = [], 
    maps_loaded = {}, cdn_url = "localhost"; 
"80" != window.location.port ? (cdn_url = "", LazyLoad.js("maps/map0.js", { 
    maps_loaded[0] = true 
})) { 
    maps_loaded[0] = true 
})) : LazyLoad.js(cdn_url + "maps/map0.js?" + map_hashes[0], function() { 
    maps_loaded[0] = true 
}); 
+1

错误的json字符串,最有可能的。显示你正在抓取的内容,或者尝试通过jsonlint.org –

+0

运行它[Uncaught SyntaxError:Unexpected identifier]的可能重复(http://stackoverflow.com/questions/14427372/uncaught-syntaxerror-unexpected-identifier) – VisioN

+0

你有昨天又问了同样的问题。我想我给了你很直接的答案。 – VisioN

回答

4

你需要一个逗号后:

"maps/map0.js" 

和之前:

{maps_loaded[0]=true} 

+1

Yes。Yes他这样做 – Amadan

2

形成我所看到的 - 在传递给LazyLoad.js函数的第一个参数后,您缺少昏迷 - >它应该是(cdn_url =“”,LazyLoad.js(“maps/map0.js”,{maps_loaded [0] = true}))

+0

让我检查:D – Jeroen

+0

现在给我另一个错误,现在说失踪[ – Jeroen

相关问题