如何使用jquery的submit函数判断是否提交成功

如何使用jquery的submit函数判断是否提交成功,第1张

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()方法 有没有返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9737911.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存