ajax给全局变量赋值

在用js的flot.js时,$plot方法,要设置x,y轴的数组,这次的x,y轴数组数据由ajax从后台获取,获取变量给其他全局的数组赋值时,发现在$ajax方法外的数据有异常,赋值失败,后发现。在ajax中取消异步,便可赋值。

代码如下:

            $.ajax({
                dataType: "json",
                type: "get",
           //     type: "post",
                url: "../controller/getRecommend.php?name=" + get["name"],
          //      url: "../controller/getRecommend.php",
       //         data:
                async : false,(此为添加行)
                success: function(data) {
                    
            //        console.log(data.length);
                 //   len = data.length;
                    // for (var i = 0; i < data.length; i++) {
                    //     var a = [i,data[i].TotalTime,data[i].hotel];
                    //     d.push(a);

                    // }
                    for(var i=0;i<data.length;i++){
                        data_got.push([i,data[i].TotalTime]);
                        dx.push([i,data[i].hotel]);
                    }
        //            d.length = len;
                },
                error: function() {

                }
            });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值