jquery JavaScript ajax() post() get()无法改变全局变量的值

来源:互联网 发布:oracle 数据搜索引擎 编辑:程序博客网 时间:2024/06/05 05:06

jquery JavaScript ajax() post() get()无法改变全局变量的值


原因是async参数设置有问题,其其默认值为ture,改为false就可以修改全局变量的值


一。

可以在post(),get()前加

  1. $.ajaxSetup({
  2. async : false
  3. });


二。

直接使用$.ajax,如

Js代码 
  1. $.ajax({
  2. type : "post",
  3. url : "register.do",
  4. data : "test=" + test,
  5. async : false,
  6. success : function(data){
  7. data = eval_r("(" + data + ")");
  8. aDataSet = data;
  9. }
  10. });

0 0
原创粉丝点击