2 qq 31173597 qq_31173597 于 2016.01.26 16:40 提问

ajax返回的数据问题。

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

7个回答

showbo
showbo   Ds   Rxr 2016.01.26 17:08
已采纳

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

 $.ajax({async:false,////
//...原来的配置
bdmh
bdmh   Ds   Rxr 2016.01.26 16:45

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

qq_31173597
qq_31173597 我把images声明在最前面还是不行,
2 年多之前 回复
qq_31173597
qq_31173597   2016.01.26 16:58

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

doudouqq2009
doudouqq2009   2016.01.26 17:10

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

u012815069
u012815069   2016.01.26 19:02

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

yy228313
yy228313   2016.01.26 19:18

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

 <script type="text/javascript">
    $(function(){
        myfun();
        .....
    });
    ......
</script>
ImagineCode
ImagineCode   2016.02.15 17:22

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
去除所有页面BOM头
清除ajax返回数据出现红点问题
解决ajax异步传输数据,return返回为undefined的问题
function GetUserInfo(tp) { var username; $.ajax({ type: "POST", cache: false, data: "type=exlogin&tp=" + tp, url: "Handle/OpeartionHandler.ashx",
ajax请求数据,返回数据顺序问题
ajax请求一个url,php后端处理后,数组为如下格式: $a = array( '-1'=> 10 ,'-3' => 2, '0' => '5' ,'-2' => 4); 然后使用php的asort函数对数组按照value进行升序排序后,如下: $a = array('-3' => 2, '-2' => 4,'0' => '5', '-1'=> 10  ); 前端aja
jsp 解决ajax返回数据 parsererror
今天用ajax提交数据的时候,发现server接收正常,数据已经提交。 返回数据老报parsererror 最后查了一下说书返回的数据有问题。即 out.println("{'xx':'xxxxxx'}") 有问题。 然后查资料 调试一下 我发现我server提交的是一个jsp <% String path = request.getContextPath(); pag
Ajax跨域请求——jsonp获取json数据
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题; 例如在同一个系统中,我们进行了分布式分域名的部署,但是在这个域里面,我们需要通过ajax的方式去访问获取另一个域的数据,这时就产生的跨域的请求,但是浏览器出去安全考虑,是不允许进行跨域请求的; json与jsonp的区别:json是一种数据传输格式,而jsonp则是数据传输
Ajax数据返回格式问题解决
Ajax数据返回格式问题解决      服务端返回的数据格式为:      response.setContentType("text/xml;charset=utf-8");      设置发送到客户端的响应的内容类型为xml格式、编码方式为UTF-8的文本内容。      客户端接收代码为:    if (req.readyState == 4) {        if (req.status
关于springmvc 处理ajax返回json数据格式的问题
虽然我知道目前有很多的方式处理ajax请求来返回json数据格式数据,比如依赖goole中的gjson第三方的jar包, 但是对于springmvc使用@responsebody就能够很好处理ajax返回数据了我现在讲的是orm为mybaits的框架模式 只说查询 使用mybaits处理对应的sql语句之后会对数据进行指定数据格式的映射,map,通常我们直接返回一个map集合,如果是多条数据就
ajax+php超时操作,延时返回数据
在一次微信扫码登录中,为了减少ajax的请求次数研究了一下,ajax中的timeout的应用, js代码如下: var dataarr = { type: "POST", url: "__MODULE__/System/CheckUserWx", timeout:65000, //ajax请求超时时间65秒 data:{uid:'',rand:
jQuery解析AJAX返回的html数据时碰到的问题与解决
今天做项目的时候,碰到一个问题。具体情况是,我需要使用AJAX动态的获取某个HTML页面的内容(注意,获取的不是HTML片(snip),而是真正的页面,有, 的这种。我想的很简单,获得之后,用jQuery解析一下,取出我要的部分,然后放到页面的某个元素里面。但是,实际情况是,jQuery怎么也解析不了返回的HTML页面。代码如下: $(document).ready(function (
AJAX数据返回问题
命题是这样的:通过AJAX访问后台数据,后台返回数据之后,将数据传给图表参数,实现动态绘图。代码是这样的:   前台JS    $(document).ready(function() {    //chart为画图函数,var1为参数。     returnPara();     chart(var1,var2,var3);    });  function returnPara(){   //ajax前台代码     ...   if (xmlHttp.readyState==4 || xmlHttp.