$('#fmemail').form('submit',{
url: uri,
onSubmit: function(){
//return $(this).form('validate');
},
success: function(result){
var result = eval('('+result+')');
if (result.success){
$('#et').datagrid('reload'); // reload the user data
} else {
$.messager.show({
title: 'Error',
msg: result.msg
});
}
}
});
答案 0 :(得分:0)
$('#fmemail').submit(function(event) {
$.ajax({
url: uri
data: $('#fmemail').serialize(),
success: function(result){
...
}
});
return false;
});
答案 1 :(得分:0)
您应该注册提交功能并阻止默认活动(即提交)。然后你就可以提交和异步调用并使用 beforeSend hook在你的代码中做一些锁定活动。
var form = $('#fmemail');
$(form).submit(function(e) {
e.preventDefault();
$.ajax({
url: $(form).attr('action'),
data: $(form).serialize(),
beforeSend: lockingMethod(), // do your magic here
success: function(result){
var result = eval('('+result+')');
if (result.success){
$('#et').datagrid('reload'); // reload the user data
} else {
$.messager.show({
title: 'Error',
msg: result.msg
});
}
}
});
reurn false;
}