2 aguo718 aguo718 于 2017.09.04 23:35 提问

jquery如何实现网页部分改变,且该部分可以实现数据库动态读取

希望网页点击导航处可以实现主体改变但不重新加载网页,同时主体部分的select中的option内容可动态从数据库中读取。
从网上搜索到可以用jquery ajax 的load方法,实现主体部分更新而不重新加载网页,主体部分是通过加载另一个jsp页面实现的,但是struts标签无法在其中使用,即当前页面中的数据无法传送到load加载来的jsp页面,所以select option无法实现数据库动态改变,,手机提问,所以没有办法贴图片,可能有点绕,新手一枚,求大神指导

3个回答

qq_38005982
qq_38005982   2017.09.05 09:32
已采纳

我刚写完文章等一会系统通过我把地址发给你,,我替一楼回答你,页面和页面交互可以使用getAttribute和setAttribute 这个比较简单有requset和session等,一个只能响应一次,一个在不修改属性的情况下默认30分钟,session比cookie我感觉唯一的好处就是cookie只有4kb,而且只能传string类型

aguo718
aguo718 有问题再请教你啊哈哈
3 个月之前 回复
aguo718
aguo718 可以向加载页面传参数了,解决了一半,现在正在做option这部分
3 个月之前 回复
qq_38005982
qq_38005982 回复aguo718: 好用么?
3 个月之前 回复
qq_38005982
qq_38005982 回复aguo718: 路漫漫其修远兮,吾将上下以求所!我的路比你长!先天条件不足啊
3 个月之前 回复
aguo718
aguo718 好的,回头细看下,感觉还有好长的路要走,谢谢咯
3 个月之前 回复
qq_38005982
qq_38005982 回复我本狂儒: 那个刚刚文章有点丑,改了一下换行,你可再稍等几分钟
3 个月之前 回复
qq_38005982
qq_38005982 http://blog.csdn.net/qq_38005982/article/details/77847376可以看一下,这个应该比较好理解,我写了好多备注,刚写完
3 个月之前 回复
zy841958835
zy841958835   Ds   Rxr 2017.09.05 08:24

首先调用ajax $.ajax({
url: MOBILE_PAGE,
async: false,
type: "GET",
timeout: SRC_XML_GET_TIMEOUT_MS,
})
.done(function (data) {
result = data;
})
取到数据 然后通过id 啥的$("#id").val(data)

            谢谢
aguo718
aguo718 听到有一种说法是ajax是和后台数据的交互,页面与页面直接也可以使用吗
3 个月之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2017.09.05 08:54

ajax和后台交互,可以实现你局部刷新的需求。此外,当前页面上的输入,如果需要传递到下一个页面,可以通过cookie方式传递,或者请求参数的方式传递。

Csdn user default icon
上传中...
上传图片
插入图片