www.dftb.net > 在jQuEry中直接提交表单后怎么获取返回值

在jQuEry中直接提交表单后怎么获取返回值

你要兼容到小于等于IE9的话,最好是用form+iFrame来完成。提交form的时候界面会跳转,所以把界面跳转指向iFrame,这样表单提交了,跳转的只是iFrame里面的内容,把iFrame隐藏掉,就像异步提交一样(实际上不是异步,是伪装的)。

可以通过jquery.form.js来解决。 标题: 内容: 提交 $('button').on('click', function() { $('form').on('submit', function() { var title = $('inpur[name=title]').val(), content = $('textarea').val(); $(this).ajaxSubmit({ type: 'pos...

定义一个: $("#file_upload_return").load(function(){//获取iframe中的内容 var body = $(window.frames['file_upload_return'].document.body); var data = eval('(' + body[0].textContent + ')'); });

用ajax啊,jquery有这个功能。 http://blog.sina.com.cn/s/blog_696c8e1801014erk.html 这个里面有例子,你看看。

去除你的form表单提交方式,采用ajax提交、页面不刷新方式如果成功,在success方法里面会有结果,要结合你的后台代码,才能发挥作用。。。$.ajax({ type: "POST",// or GET url: "/test/work/save-homework", data: "name=John&location=Boston"...

通过js的回调机制。 functionsubmit(callback{document.getElementById("myform").submit();callback();}function reset(){$('#myform').reset();}function tijiao(){submit(reset);}你如果用js提交后直接重置,有时候会报错,因为正在往后台传...

Btn1 Btn2 // $(selecter).colsest(parent); // 该方法会从选取元素,向上逐级查找其父节点。并返回第一个查找到的节点 $(".submit").on('click',function () { console.log($(this).closest("form").attr("id")); })

我也有这个需求,需要获取服务器时间,为了避免不必要的下载,本来在服务端做个接口返回空就行了,但现在找到了更好的方法,用HEAD请求就行了。 可能会有人用到,在这分享一下 $.ajax({ type:'HEAD', complete: function(xhr){ //... }, error: ...

使用表单异步提交, 推荐一个插件 jquery.form.js 示例:http://www.malsup.com/jquery/form/progress.html API:http://www.malsup.com/jquery/form/#api

方式一:是通过jquery.validate的submitHandler选项,即当表单通过验证时执行回调函数。在这个回调函数中通过jquery.form来提交表单; 方式二:是通过jquery.form的beforeSubmit,即在提交表单前执行的回调函数,这个函数如果返回true,则提交表...

网站地图

All rights reserved Powered by www.dftb.net

copyright ©right 2010-2021。
www.dftb.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com