【发布时间】:2014-10-29 23:56:52
【问题描述】:
我注意到运行下面的 ajax 函数后“加载”指示器一直在旋转。我尝试了几种选择,但都没有奏效。这发生在所有 3 种浏览器(IE、Firefox 和 Chrome)中。我使用了 Chrome 中的“检查元素”,但网络选项卡上没有显示任何内容。我究竟做错了什么?
另外,您可能会注意到,我尝试循环打印所有项目,但没有成功。如果有人能告诉我如何编写一个循环来打印这些信息,我将不胜感激。感谢您的宝贵时间。
<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$.ajax({
url: 'http://api.wmata.com/Rail.svc/json/JStations?LineCode=GR&api_key=kfgpmgvfgacx98de9q3xazww',
dataType: 'jsonp',
async: false,
timeout: 5,
success: function(data){
// $.each(data, function() {
// $.each(this, function(key,value){
// alert (key);
//})
// $.each(data, function(i,v){
//$('#div_id').append(v.Stations.Address.City); }
var name = data.Stations[0].Address.City;
var name2 = data.Stations[0].Code;
var name3 = data.Stations[0].Name;
document.write(name+" "+name2+" "+name3);
}
});
</script>
</html>
【问题讨论】:
标签: javascript jquery html ajax json