相关文章
更多最近更新
更多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"/>出来的
区县
</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"/>出来的
相关问答
更多-
通过本地客户端程序获取服务器mysql数据库信息[2023-04-27]
ajax -
jquery中的ajax 和 正常的AJAX有什么区别[2024-01-26]
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]
局布提交... -
Ajax到底怎么用?[2024-03-08]
(一)在客户端页面写如下代码: