java当中两级下拉条联动的实现方式

java当中两级下拉条联动的实现方式

ID:8804098

大小:16.40 KB

页数:2页

时间:2018-04-08

java当中两级下拉条联动的实现方式_第1页
java当中两级下拉条联动的实现方式_第2页
资源描述:

《java当中两级下拉条联动的实现方式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、两级下拉条联动方式:1.javascript就是直接用javascript实现,加入一个changeCategory()方法,从服务器返回一个字符串。这个字符串由服务器查询数据库动态生成。和ajax的区别就是在于,不用XHR对象。直接使用的onchange传值。2.ajax+自定义字符串id+名字,传递的是一个完整字符串。通过“-”隔开每个记录,然后在每个记录当中通过“,”隔开id和名字。for(inti=0;,i

2、最后一个没有必要的”-”buf.deleteCharAt(buf.length()-1);parse(req.responseText)然后到客户端用,split来解析。注意,解析两次,用两个字符数组完成。第一次,用“-”split得到每一条记录,然后用“,”得到id和名字。3.ajax+xml最麻烦,效率也不高。同样需要循环,for(inti=0;,i”+c.getId()+“+c.getName()+”

3、ory>,”);}buff.insert(0,“”);buff.append()然后到客户端,用javascript解析。用tagbyname.注意,这次在客户端,不用parse(req.responseText)而需要使用parseXML(req.responseXML);varcategories=xml.getElementsByTagName(“msg”)[0];for(vari=0;i

4、msg=req.responseXML.getElementsByTagName(“msg”)[0];setMsg(msg.childNodes[0].nodeValue);xml需要在服务器构建,并在客户机需要解析。javascrpt处理xml,就是tagname1.ajax+javascript代码也就说,这次传递过来的,不是xml,而是代码。是直接把下拉菜单的javascript代码写入到一个字符串当中。其实和不使用ajax是一样的,采用的是直接在服务端把代码写好,然后通过ajax把字符串送到客户端,直接执行。和第一种方法的区别,在于就是使用了ajax,说白了就是用了XHR对象来传递。其

5、实没什么很大的区别。只是注意,执行的时候需要用的方法为eval(req.resonseText)。还有要注意的,就是需要在传递之前,要加上encoding,保证中文的正确传输。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。