易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax传值

要实现的功能是这样的 页面中有一个下拉列表框 id为“ProvinceID”,用来显示省份,下面另外一个div层,id为“city”然后根据选中项的改变,无刷新的更改另外“city”层的显示数据。
  我用 xmlHttp.open("GET",="?ProvinceID="+ProvinceID.value , true);xmlHttp.send(null);发送数据。
  然后在后台代码中写了一个属性来获得页面发送过来的ProvinceID值,再根据这个值从数据库中查找相关的城市,再用一个字符串变量来将它们连接起来。格式如下
  string s="<table>"............"</table>";最后将它发送回页面this.Response.Write(s);
但是我在页面上用方法xmlHttp.responseText接收到的数据是整个页面上的所有文字信息。不知道这是怎么回事?
  我知道如果用一个一般处理程序也就是.ashx文件写的话不会出现这种情况,但是不想用那东西,因为感觉比较麻烦,而且一个.ashx文件只能返回一个字符串数据,要是查到的结果,那么返回的字符串好长好长好长的,还有如果是下拉列表的多级联动的话,就的有好几个.ashx文件,有没有什么更 好的办法实现,请高手指点,能有例子的话再好不过了。
   

up 偶一般用jquery+ashx
至于你说的多个asxh文件
用个参数
switch case 处理就可以了

this.Response.Write(s);

=》

this.Response.Write(s);

this.Response.End();

GET 方式请求的话,还要注意缓存问题

url 后加时间戳 or 随机数 ,可避免缓存问题

接收到的数据是整个页面上的所有文字信息
加上Response.End();

引用
url 后加时间戳 or


相关问答:

struts2使用ajax的问题~~~ - Web 开发 / Ajax

我现在用struts2框架中需要使用ajax实现局部刷新,但是从容器里返回的值不知道怎么从struts.xml配置文件里映射到jsp页面里,以前servlet里写out.orint("xxxxx")就可以得到~,但是现在用struts就不知道怎么 ......

ajax的模态对话框 - Java / Java EE

Hi,everybody!
  最近有一个系统显示层用的是struts,其中有一个功能就是,在一个jsp页面上有很多表格,每一个表格上都有一个对应的id当点击这个表格的时候弹出一个模态对话框,然后输入内容再提交!要求就 ......

Ajax无法调用问题 - Web 开发 / Ajax

代码中,如果将//alert(1) 注释打开,那么就可以调用,如果注释掉就无法调用
怀疑是导JS文件出问题了,因为写过jsp引两个JS文件没问题,
而JSP引一个JS文件,这个JS引别外的JS文件出现下面问题,上网找了半天没结 ......

ajax后OnSubmit无效? - Web 开发 / Ajax

a.asp
------------------------------------------------<SCRIPT language=javascript src="check.js"></SCRIPT>
<input type="button" value="测试" onclick=&quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号