
submit()本身并没有获取结束回调的方法
可以使用ajax方法进行提交,在success回调中接收后台程序返回的值,根据返回值判断是否提交成功。
MVC:
public JsonResult Index() { if (提交成功) return Json("1", JsonRequestBehaviorAllowGet); else return Json("0", JsonRequestBehaviorAllowGet); } $ajax({ url: '/', type: 'post', success: function (data) { if (data == 1) { alert('成功!'); } else alert('失败!'); } })
现在是能提交成功吗?
$('#filter11')submit();
改成
$('#filter11')[0]submit();试试
你确定form的id是filter11吧?
准确来讲,jQuery的submit方法分两种情况
$('form')submit();
这种是提交表单
$('form')submit(function(){
//somecode
});
这种情况是绑定submit事件,在submit事件中主要是做前台表单验证或者附加参数,修改参数等。在里面return false;会取消提交表单, return true或者不返还,会提交表单
这个问题问得很好。
你需要把创建好的form添加到DOM中,经过浏览器渲染后才能响应事件和方法。tmpFormappendTo(documentbody)submit();
windowparent 或者 windowtop是无法用jquery实现的
根据你的命题, windowparent页面需要加载jQuery框架,然后使用以下代码
windowparent$('form:first')submit();
是指windowparent窗口中,使用jQuery查找document中的第一个form元素,并执行该元素的submit()方法。
$(function() {
$("form")submit(function() {return false();}); // 禁用 form 提交,页面不会跳转
$("form input[type='submit']")click(function(){
var url = $('form')attr('action'); // 取Form中要提交的链接
var param = {}; // 组装发送参数,下面只是举个例,请按需要修改
param['name'] = $('form input[name=name]')val();
param['age'] = $('form input[name=age]')val();
……
$post(url, param, function(dom) { // 用POST方法提交,如为GET方法则改为$get
$('divget')html(dom); // 显示返回内容至class为get的DIV,可改为你自己的处理方法
}) ;
});
});
以上就是关于如何使用jquery的submit函数判断是否提交成功全部的内容,包括:如何使用jquery的submit函数判断是否提交成功、jquery给a标签添加click事件,函数里提交form表单无反应,有d出的时候才会提交表单、jQuery 中 submit()方法 有没有返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)