mootools中的同异步问题

    mootools 的 Request(calss)默认的是异步请求(http://www.mootools.net/docs/core/Request/Request;async - (boolean : defaults to true) If set to false, the requests will be synchronous and freeze the browser during request.),这样就会发生执行速度引起执行顺序不能按照我们的意愿进行的问题。

 

    要解决这个问题只要将"Request"设置成同步请求, 如下:

 

$(variable).set('load',{async:false});      //variable 要请求的变量

$(variable).load(actionpath, {});

 

 

另还要更正mootools-1.2-core.js的第3772行“if (load) send.cancel();” 为 “if (load) load.cancel();”这句话的意思是检查load的属性是否不为空,如果不为空,则将其删除重新设置。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值