我在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>
执行顺序问题。全局变量和函数位置