外部调用ajax返回数据问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39131177/article/details/80765126

偶尔用到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一下,可能是顺序问题,可以逐个打印试试


猜你喜欢

转载自blog.csdn.net/qq_39131177/article/details/80765126