from表单button怎么使用ajax提交表单

如题所述

如果button 的type 是submit的放,可以触犯 

$('formname').submit() 事件,可以在submit事件中提效

例1:

$('.urlform').submit(function() {

if(!isLogin) {
modalshow();
return false;
}
var value=$('#txtUrl').val();
if(validate(value)) {
var url="{:U('Urlhandle/add')}";
var self=$(this);
$.post(url,self.serialize(),success,"json");
return false;

function success(data) {
//var imgdiv=$('#qrcode');

//var img=$('#imgqrcode');

$qrcodeimg.attr("src",data.reurl);
$('#testurl').attr("href",data.sourcerul);
}
} else {
alert('请输入正确的网址');
return false;
}
});

如果button 的type 只是普通的button 可以

.submit() 中一定要返回 'return false' 阻止 from自身引发的post跳转。

$('#buttonid').click() 中提效,.submit() 中的代码 放到.click中就就可以了

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答