外部调用ajax返回数据问题

偶尔用到ajax返回成功success里面data数据问题,例如:

                $.ajax({
                             type:'POST',
                            url:'/range/arr',
                            dataType:'json',
                            async:false,
                            data:{
                                'proj_id':'123',
                                'exam_id':'123',
                                'city':city,
                                'room_ids':123
                            },
                            success:function(data){
                                csj_data = data;
                                console.log(csj_data)
                            },

                        });

这样做csj_data是获取不到值的,注意两点:

1.async:false

2.方法外面定义一个var csj_data = [];   一定是定义全局变量

OK,至此外部就可以调用了,如果还不行的话,就console.log一下,可能是顺序问题,可以逐个打印试试


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值