日期:2014-05-18  浏览次数:20413 次

JS查询等待效果
按钮调用 BuildMask("<img src='../image/loading2.gif'/>正在加载中..请稍后!");
  IsTure = $.ajax({ type: "GET", url: "",
  dataType: "text", async: false,
  success: function () { RemoveMask(); }, //成功之后移除
  error: function () { }
  }).responseText;

感觉这个效果不是很好用哦,每次调用这个JS都会页面卡住,查询完毕了 才出现正在加载中。
怎么做到1点按钮就出现正在加载中呢,

------解决方案--------------------
[Quote=引用:]
JScript code

var bizhong = document.getElementById("selBiZhong").value;
  var dates = $.ajax({ type: "GET", url: ""
  dataType: "text", async: true,
  beforeSend: function () {
  BuildMask("<img src='../image/loading2.gif'/>正在加载中..请稍后!");
  },
  success: function () { document.getElementById("div_cityhotels").innerHTML = [color=#FF0000]dates[/color];  //你这里的 dates 其实并没有定义,而且也不是你var dates = $.ajax({}) 这个的值
 RemoveMask(); },
  error: function () { }
  }).responseText;