我正在使用javascript从服务器获取json。
我使用的是纯javascript,jquery,但我的状态为0.
$(document).ready(function() {
$("#btn").click(function(event){
$.getJSON('http://myhost/myapp/data.json', function(jd) {
alert(jd);
});
});
});
<body>
<input type="button" id="btn" value="Load Data" />
</body>
getJSON()
阻止未被调用。
任何人都可以帮助我吗?
答案 0 :(得分:0)
检查您的主机上是否允许CORS或response was empty!
您也可以尝试使用$.ajax()
。
$.ajax("http://myhost/myapp/data.json", function (data) {
console.log(data);
}
答案 1 :(得分:-2)
使用jQuery.getJSON()
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
从http://api.jquery.com/jquery.getjson