AJAX问题

2019-03-25 13:36|来源: 网路

我的问题是这样  两个下拉框
  区县
  </td>
  <td width="15%"  >
    <aicore:select style="width:100%" name="resNumberGsmNew" property="countyId"onchange="getOfficeId()">
     <option value="">选择</option>
  <aicrm:paramOptions key="all.county_id"/>
</aicore:select>
  </td>
  <td width="10%" >
    营业厅
  </td>
  <td width="15%"  >
    <div id="officeIdStr">
</div>
  </td>
  <td width="10%" >

我每次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;
方法 在把值传回去给一个子页面
<aicore:select style="width:100%" name="resNumberGsmNew" property="officeId"
  <option value ="">全部</option>
  <%List list = (List)request.getAttribute("officeIdList");
  for(int i=0;i<list.size();i++)
  {%>
<option value ="<%=((String[]) list.get(i))[0]%>"><%=((String[]) list.get(i))[1]%></option>
  <%
}
  %>
</aicore:select>

可我每次点下一页的时候都刷新  保持不住   营业厅里面的值 
那位能帮忙解决下

我把全部的文件上传让看看
问题补充:
</aicore:select>
自定义标签 详细的我已经传上去了可以下载看看
问题补充:
这个问题困扰了我很久了,问了公司的很多人,一直都没有一个很好的解决办法,希望各位能帮个忙,谢谢了
问题补充:
营业厅
  </td>
  <td width="15%"  >
    <div id="officeIdStr">
</div>
  </td>
  <td width="10%" >
一直都想当营业厅 的值在下一次刷新的时候如果和上次选中的是相同的的就保持住,不让它去刷新返回
问题补充:
界面传上去
问题补充:
其实一楼说的很对,下一步其实是个公共的,没去异步交互。整个工程都是这样,没办法对比的,很多都是直接<aicrm:paramOptions key="res.number_level"/>出来的

相关问答

更多
  • jquery是将原生的js封装了的 正常写的话 是需要写好多代码判断是什么浏览器来正确使用不同的ajax版本 jquery已经写好判断了的 用$.ajax $.get $.post 甚至JSONP都已经封装好了的 都不再需要自己写好多判断 也不用写原生js的ajax代码了的 直接调用就OK
  • 什么是AJAX?[2023-12-17]

    简介 术语Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知 ...
  • 什么是AJAX[2023-12-29]

    局布提交...
  • (一)在客户端页面写如下代码: