-1

记录会发出警报,而记录用户则不会。

我无法弄清楚这里发生了什么......没有网络错误。data/users.json 和 data/rides.json 都可以很好地到达客户端。

$.ajax({
  url: "data/users.json",
  dataType: 'json',
  async: false,
  success: function(data){
    users = data.users
    alert('Logging Uers');
}});

$.ajax({
  url: "data/rides.json",
  dataType: 'json',
  async: false,
  success: function(data){
        alert('Logging rides');
    rides = data.rides
}});
4

3 回答 3

1

也许users = data.users它抛出了一个异常(由一个可能的 undefined 引起data)。您是否尝试评论该行?

此外,您应该实现一个错误回调:

$.ajax({
    url: "data/users.json",
    dataType: 'json',
    async: false,
    success: function(data){
        //users = data.users;
        alert('Logging Users');
    },
    error: function() {
        alert("ERROR");
        console.log(arguments);
    }
});
于 2012-12-05T19:33:08.630 回答
0

有人使 json 文件无效。我修复了语法错误,它现在可以工作了。

于 2012-12-05T19:38:54.537 回答
-2

由于赋值后缺少半色,您可能会在这两个函数中遇到语法错误。但是,在您的游乐设施功能中,分配是在警报之后,允许触发警报。在用户中,它不是。因此没有警报。

于 2012-12-05T19:26:18.283 回答