如果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中就就可以了