$('#wait').ajaxStart(function(){
$(this).css('background-position','0 -90px');
});
var result = $.ajax({
url: "file.php",
async: false,
data: ({id:id}),
type: "post",
cache: false
}).responseText;
#wait div有一个ok,错误和等待图标的背景,我想改变ajax调用星的div的背景位置,但它不工作。我试图提醒从ajaxStart funcion的东西,它的工作,所以我不从什么理由阿贾克斯不会等待后台位置的变化知道....如何在ajax调用开始之前显示加载消息?
您是否尝试过使用异步调用?无论如何,你应该避免同步通话。 – 2011-05-06 12:42:37
我认为没有异步我不能从服务器取回结果 – Csabi 2011-05-06 12:48:02
当然你可以....否则它会是什么意思?你必须设置一个'success'回调,这个回调被调用时将响应作为参数传递。看看jQuery文档,有一些例子。 – 2011-05-06 12:50:45