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

 我来答
wx2share
推荐于2018-05-18 · 超过22用户采纳过TA的回答
知道答主
回答量:67
采纳率:50%
帮助的人:37.8万
展开全部

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式