qq47180141 2009-05-11 08:48
浏览 288
已采纳

AJAX问题

我的问题是这样 两个下拉框
区县



选择

/aicore:select


营业厅





我每次select 的时候 去onchange="getOfficeId()">
function getOfficeId()
{

。。。。
{
$.ajax({

        url: "<%=com.asiainfo.frame.common.ConstantsWeb.webUrl%getOfficeId.so",

。。。
}调一个getOfficeId方法 在ACTION里执行
public String getOfficeId() {
String nextPage = "officeStr";

String countyId = this.getRequest().getParameter("countyId");
String sql = "select dept_id,dept_name from tab_dept where countyid = '"+countyId+"'order by dept_name";
officeIdList = CommUtil.getStrsList(sql);

    return nextPage;

方法 在把值传回去给一个子页面
全部
<%List list = (List)request.getAttribute("officeIdList");
for(int i=0;i {%>
/aicore:select

可我每次点下一页的时候都刷新 保持不住 营业厅里面的值

那位能帮忙解决下

我把全部的文件上传让看看
[b]问题补充:[/b]
/aicore:select
自定义标签 详细的我已经传上去了可以下载看看
[b]问题补充:[/b]
这个问题困扰了我很久了,问了公司的很多人,一直都没有一个很好的解决办法,希望各位能帮个忙,谢谢了
[b]问题补充:[/b]
营业厅







一直都想当营业厅 的值在下一次刷新的时候如果和上次选中的是相同的的就保持住,不让它去刷新返回
[b]问题补充:[/b]
界面传上去
[b]问题补充:[/b]
其实一楼说的很对,下一步其实是个公共的,没去异步交互。整个工程都是这样,没办法对比的,很多都是直接出来的
  • 写回答

6条回答 默认 最新

  • zhoujuan520 2009-05-11 10:08
    关注

    你这个页面没有用到frame吧。

    你检查一下其它的下拉在你翻页的时候是否也有这样的现象,如果没有,把有问题的和他对比之

    不过不是很明白,尽然用到了ajax技术,为什么每次都会去刷新呢?上面的查询条件永远都不会变化。变化的是查询出来的结果以及翻页的参数而已嘛
    你翻页的时候应该提交异步请求,然后获得服务器查询的结果,在无刷新的情况下来动态生成结果呈现呀?都刷新,刷来刷去还叫做ajax?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格