论坛首页 Java企业应用论坛

$.getJSON同步请求的解决方法

浏览 9053 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-07  

弄一个团购地址的跳转链接,主要是要获取到那几个参数。弄好后,老大说要加密一下,因为有加密key,所以不能在页面进行加密,他叫我用dwr,我觉得那东西好麻烦啊,觉得用jquery会爽很多,那就用jquery呗。
搞好后,感觉应该不会有问题,就让虽人测试,玩大了,竟没有参数,一查原来是还没等jquery的请求回来,就往下执行了。现在让他同步即可,让他同步的方法是在请求之前加上$.ajaxSettings.async = false;

把全部代码帐号出来:
var attch=xxxxx;
$.ajaxSettings.async = false;
$.getJSON("url",{attch:attch},function(o){
   attchUrl = o ;
})
//这里要使用attchUrl

 

本文链接:领悟书生java教程网 ,属于huangyineng原创,转载请注明出处

   发表时间:2012-11-07  
好久没发文章了,支持一下
0 请登录后投票
   发表时间:2012-11-07  
dwr搞搞notice还是不错的
0 请登录后投票
   发表时间:2012-11-07  
cectsky 写道
dwr搞搞notice还是不错的


我感觉他的配置很多,一些简单的功能用jquery的ajax请求完全满足了
0 请登录后投票
   发表时间:2012-11-07  
cectsky 写道
dwr搞搞notice还是不错的

请问notice是什么东西,能简单描述一下不
0 请登录后投票
   发表时间:2012-11-07   最后修改:2012-11-08
hyneng 写道
cectsky 写道
dwr搞搞notice还是不错的

请问notice是什么东西,能简单描述一下不



就是多人在线,管理员发布系统消息啥的。(用ajax可以用polling的方式)

PTW
var attch=xxxxx;
$.ajaxSettings.async = false;
$.getJSON("url",{attch:attch},function(o){
   attchUrl = o ;
})
我觉得最好把async写在方法内部(如果多个ajax,满足有的同步,有的异步),what do you think?

var attch=xxxxx;
$.ajax({
  url: url,
  dataType: 'json',
  data: {attch:attch},
  async:false,
  success: function(o){
   attchUrl = o ;
  }
});
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics