![](/img/trans.png)
[英]How can I use jQuery to submit a form using Ajax and then get the output of the page it submitted to?
[英]how to get jquery ajax form submit process time so i can disable to use the form
$('#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
});
}
}
});
$('#fmemail').submit(function(event) {
$.ajax({
url: uri
data: $('#fmemail').serialize(),
success: function(result){
...
}
});
return false;
});
您应该使用提交功能进行注册,并阻止默认活动(即提交)。 然后,您可以提交和异步调用,并使用beforeSend挂钩在代码中进行一些锁定活动。
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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.