ajax返回的数据问题。

图片说明
图片说明
我在myfun这个函数里写的ajax 返回的data数据 之后用给images赋值。我要怎么样才能在下面的jquery中 用这个images
myfun和jquery在一个js文件里。

ajax改为同步的,然后myfun return images对象或者全局也行,主要是ajax要同步,异步的你要使用ajax数据时需要在success回调里面才行

 $.ajax({async:false,////
//...原来的配置

什么成全局的,你这局部的,外部访问不了

图片说明
图片说明
不好使 。。。

你这ajax就不全,么有响应处理。

ajax是异步执行的,你下面用的时候数据还有没返回来呢,除非你在success中使用

需要做三步:
1.同步通讯;
2.定义一个全局变量,将images的值在回调函数中赋值给这个全局变量;
3.myfun函数放在最前面

 <script type="text/javascript">
    $(function(){
        myfun();
        .....
    });
    ......
</script>

执行顺序问题。全局变量和函数位置