如果button的type是submit的放,可以触犯?$('formname')。submit()事件,可以在submit事件中提效例1:1234567891011121314151617181920212223242526$('。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()中一定要返回'returnfalse'阻止from自身引发的post跳转。$('#buttonid')。click()中提效,。submit()中的代码放到。click中就就可以了。
全部