我看到现在很多的页面都不用iframe了,特别是用了bootstrap的系统,那要怎么实现类似于iframe那样,在显示内容的div内提交表单并刷新,而不是整个页面刷新
------解决方案--------------------
jquery.ajax可以实现
------解决方案--------------------
ajax 异步 你只能这么做 如果不是iframe 或者你用了jquery插件 或者ext 这样就可以局部刷新了,但是原理还是ajax
------解决方案--------------------
那你用ext 或者你以对象形式传过去取,在对象解析,js对象序列化你看看了。
------解决方案--------------------
看着这个例子,变通的方式。http://www.cnblogs.com/zjfree/archive/2011/12/30/2307683.html
------解决方案--------------------
老大 这个是序列化的一种 晕死,这样是可以的还是以对象像是传过去,不序列化对象如何在网络中流通。反正都是js处理了。
------解决方案--------------------
那你用ext 或者你以对象形式传过去取,在对象解析,js对象序列化你看看了。看着这个例子,变通的方式。http://www.cnblogs.com/zjfree/archive/2011/12/30/2307683.html
jquery.ajax可以实现
如果是ajax的话,那还要在提交的时候获取每个字段值,组成ajax参数,然后提交,提交成功之后还要再重新填充一些字段值,是不是太麻烦了,我看那些页面好像不是这种方式
只能用ajax了吗,有没有类似于jquery.load的方式,毕竟如果用刷新的话,有很多方便,比如可以直接通过request.setAttribute来设置参数,或者如果登陆超时的话,直接跳到登陆页面,而不是组成json返回,然后用js来分情况处理
朋友,jQuery.load也是ajax
------解决方案--------------------
不知道你觉得麻烦是觉得哪一块比较麻烦,能说的详细一点吗
------解决方案--------------------
ajax异步提交~
------解决方案--------------------
jquery ajax 不是有个load方法吗 ?load(jsp)
------解决方案--------------------
ajax也有表单提交的,原理同你的form提交一样
------解决方案--------------------
ajax提交 返回函数callback可以根据id改变你div的值 实现局部刷新