jQuery的淡入失败的jQuery表单插件
题
我有要淡入当窗体被成功发送的消息。我使用了jQuery形式插件和代码:
$(document).ready(function() {
var options = {
target: '#output',
beforeSubmit: validate,
resetForm: true
};
$('#holdform').ajaxForm(options);
});
在验证功能完美地工作,所以我加入此代码它返回之前的真强>:结果 (...)
$('#output').fadeIn('slow');
return true;
}
此应该淡入在div我具有形式下,作为风格显示:无;.结果 但是,什么情况是,在div淡入,然后消失。没有人有一个解释和可能的解决方案来解决这个问题?先感谢您!
的代码可以在其错误动作这里可以看出: http://gadebold.dk/events/ tilmeld /
解决方案
这是怎么回事是内容被替换。你的衰落在#output
DIV,但是当服务器响应回来,形式插件投入#output
该响应,因为这是你有什么目标设定。
如果你不关心服务器的响应,只是删除target
选择,它不会取代它的内容,像这样的:
$(document).ready(function() {
var options = {
beforeSubmit: validate,
resetForm: true
};
$('#holdform').ajaxForm(options);
});
不隶属于 StackOverflow