jsp页面的form表单action提交数据但不跳转页面,后台返回的数据需要在当前页进行处理,怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp页面的form表单action提交数据但不跳转页面,后台返回的数据需要在当前页进行处理,怎么做?相关的知识,希望对你有一定的参考价值。

用ajax  看下方的例子

                     $.ajax(
   type: "POST",
   url:"../action/itjob.action",
   data: "menuCode="+code,
   async: false,
   success: function(data)
   
   ,
   error: function (msg)                  
                 
);

参考技术A 使用ajax提交数据。 参考技术B 去学习下AJAX,只有这个办法 参考技术C action = "" 就行了吧,自己接收一下 参考技术D 你这是想局部刷新啊,使用Ajax异步操作吧,欢迎追问

jsp 如何实现提交表单 但不跳转到提交页面

如题

最好举例

赐教

参考技术A 确实是不可能的
但可以做出类似的效果,我考虑了两种方案
1 在form标签里加上target=_blank,页面在提交时不会跳走,但会重新打开一个页面,在那里跳转,在那里把程序执行完之后,做一个无询问的关闭就行了
2 用ajax提交,这样页面就真正做到了不跳转,但我不建议你这样做,ajax是不可靠的,有时什么错都不报,但就是没执行成功,而且估计要写很长的js代码,要点功底
参考技术B 不用ajax也可以。。。我搞个iframe。。在iframe里提交。。提交时用js写。。。document.from.submit();再parent.docuemnt.loaction.href="xxx.jsp";这样子可以吧?我让上层页面跳转。。视觉上看不出来的。本回答被提问者采纳 参考技术C 不可能的。。。

以上是关于jsp页面的form表单action提交数据但不跳转页面,后台返回的数据需要在当前页进行处理,怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

asp中如何使表单提交数据后不跳转到该页面?

Form表单只提交数据,页面不跳转,返回表单值

php form表单怎么把数据提交到本页而不跳转?

如何在 form 表单提交后实现页面不跳转

关于form表单提交数据后不跳转页面+ajax接收返回值的处理

HTML如何接收从另一个页面form表单提交过来的数据