【发布时间】:2012-02-17 20:37:16
【问题描述】:
我有这个 ajax 函数:
function callpage() {
$('#formcontent').empty().html('<p class="vent">Pleace wait</p>');
var form = $('form#sog');
$.ajax({
type: form.attr('method'),
url: form.attr('action'),
data: form.serialize(),
success: function(msg) {
$('#formcontent').css("border", "none").html(msg);
}
});
}
当它被调用时,我想隐藏其他所有内容,然后应该禁用 formcontent div 和所有其他 jquery 函数,直到 ajax 调用成功。
更新:
我的切换功能在调用 callpage 时应该被禁用,直到它成功:
$('#search').hover(
function () {
$('#search').animate({width: '400px'}, 500, function() {});
},
function () {
$('#search').animate({width: '200px'}, 500);
callpage();
}
);
【问题讨论】:
-
我想他想要一个模态窗口。
-
我的意思是淡入淡出 :) 是的模态窗口
-
确保将
async: false,放入您的ajax 以便它等待。
标签: javascript jquery