当前位置: 代码迷 >> Java Web开发 >> 如何实现局部div提交表单并刷新
  详细解决方案

如何实现局部div提交表单并刷新

热度:92   发布时间:2016-04-16 22:14:46.0
怎么实现局部div提交表单并刷新
我看到现在很多的页面都不用iframe了,特别是用了bootstrap的系统,那要怎么实现类似于iframe那样,在显示内容的div内提交表单并刷新,而不是整个页面刷新
------解决方案--------------------
jquery.ajax可以实现
------解决方案--------------------
ajax 异步 你只能这么做 如果不是iframe 或者你用了jquery插件 或者ext 这样就可以局部刷新了,但是原理还是ajax
------解决方案--------------------
那你用ext 或者你以对象形式传过去取,在对象解析,js对象序列化你看看了。
------解决方案--------------------
引用:
Quote: 引用:

jquery.ajax可以实现

如果是ajax的话,那还要在提交的时候获取每个字段值,组成ajax参数,然后提交,提交成功之后还要再重新填充一些字段值,是不是太麻烦了,我看那些页面好像不是这种方式
看着这个例子,变通的方式。http://www.cnblogs.com/zjfree/archive/2011/12/30/2307683.html
------解决方案--------------------
老大 这个是序列化的一种 晕死,这样是可以的还是以对象像是传过去,不序列化对象如何在网络中流通。反正都是js处理了。
------解决方案--------------------
引用:
Quote: 引用:

那你用ext 或者你以对象形式传过去取,在对象解析,js对象序列化你看看了。


引用:
Quote: 引用:

Quote: 引用:

jquery.ajax可以实现

如果是ajax的话,那还要在提交的时候获取每个字段值,组成ajax参数,然后提交,提交成功之后还要再重新填充一些字段值,是不是太麻烦了,我看那些页面好像不是这种方式
看着这个例子,变通的方式。http://www.cnblogs.com/zjfree/archive/2011/12/30/2307683.html


只能用ajax了吗,有没有类似于jquery.load的方式,毕竟如果用刷新的话,有很多方便,比如可以直接通过request.setAttribute来设置参数,或者如果登陆超时的话,直接跳到登陆页面,而不是组成json返回,然后用js来分情况处理


朋友,jQuery.load也是ajax
------解决方案--------------------
不知道你觉得麻烦是觉得哪一块比较麻烦,能说的详细一点吗
------解决方案--------------------
ajax异步提交~
------解决方案--------------------
jquery ajax 不是有个load方法吗 ?load(jsp)
------解决方案--------------------
ajax也有表单提交的,原理同你的form提交一样  
------解决方案--------------------
ajax提交 返回函数callback可以根据id改变你div的值 实现局部刷新
  相关解决方案