JSON挂起javascript,但仅挂起特定的javascript
JSON hangs javascript, but only specific ones
这里有一个特殊的。
得到一段javascript,它请求一堆数据。
要求提供此信息的功能是:
onRegionClick: function(e, code){
var mapKeyUrl = "/GenMap/getcountry/jsonchk"
$.getJSON(mapKeyUrl, {
regsel: regsel,
countryiso: code
})
.done(function( countrydata ) {
document.getElementById("maptext").innerHTML = "You are a " + countrydata.countryname;
})
}
如果我点击地图上的某个东西,它就会挂起。所以尝试将JSON请求更改为另一个返回较少数据但格式相同的函数。工作起来很有魅力。如果我在web浏览器中转到相同的请求。jsonchk返回:
{
"country":[
{
"ccode":"ID"
},
{
"cname":"Indonesia"
},
{
"exturl":"N/A"
},
{
"impdate":"N/A"
},
{
"lupdate":"29/09/14"
},
{
"impnote":null
}
]
}
如果我向印尼施压,它就会停止工作。然而,如果我调用另一个返回不同数据的函数,一个名为countln:的函数
{
"class":"genmap.Country",
"id":101,
"countryiso":"ID",
"countryname":"Indonesia",
"regstats":[
{
"class":"genmap.Regstat",
"id":46
}
]
}
我不知道为什么这个有效(好吧,没有挂起,仍然不能读取数据),但它确实有效,如果有人有同样的问题,那就是:)
var mapKeyUrl = "/GenMap/getcountry/jsonchk";
var mapKeyUrl = "/GenMap/getcountry/jsonchk"
$.getJSON(mapKeyUrl, {
regsel: "${regsel}",
countryiso: code
})
.done(function( contdata ) {
alert(contdata)
contdata = contdata.country
alert(contdata)
document.getElementById("maptext").innerHTML = "I am an abwrock " + code + contdata.exturl;
})
相关文章:
- JavaScript执行暂时挂起页面
- 挂起 JavaScript 键关闭事件
- 为什么JavaScript中没有挂起回调函数
- Eclipse挂起JavaScript文件的复制/剪切
- IE7页面挂起,怀疑是因为javascript,但我该如何诊断
- 在javascript中使用.replacement()函数时,请避免取消挂起事件处理程序
- imacros javascript在抓取的一段时间内挂起或减慢速度
- Javascript-承诺保留为挂起状态
- Javascript中基于类的框架导致浏览器挂起
- 运行 JavaScript 过夜后系统挂起
- 在 JavaScript 中设置 window.location 挂起
- 如何在javascript中获取所有挂起的http请求
- Javascript string.indexOf('') 导致网页挂起
- Javascript渲染的挂起按钮在手机上不起作用
- 调用javascript函数的flash应用程序在调用javascript alert()时停止挂起处理
- big for循环挂起javascript引擎
- 停止JavaScript中挂起的异步函数
- JSON挂起javascript,但仅挂起特定的javascript
- 为什么JavaScript选择排序挂起
- 在UIWebView中挂起Javascript执行