六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

使用jQuery ajax一个省市级联的例子.

[复制链接]

升级  52.33%

105

主题

105

主题

105

主题

举人

Rank: 3Rank: 3

积分
357
 楼主| 发表于 2013-1-23 01:48:42 | 显示全部楼层 |阅读模式
demo.jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html><head><title>jquery xml解析</title><script type="text/javascript"src="/jQuery/jQuery/jquery-1.2.6.pack.js"></script><script type="text/javascript">$(document).ready(function(){$.ajax( {url : "xx.xml",success : function(xml) {$(xml).find("province").each(function() {var t = $(this).attr("name");//this->   $("#DropProvince").append("<option>" + t + "</option>");});}});$("#DropProvince").change(function() {$("#sCity>option").remove();var pname = $("#DropProvince").val();$.ajax({url:"xx.xml",success : function(xml) {$(xml).find("province[name='" + pname+ "']>city").each(function() {$("#sCity").append("<option>"+ $(this).text()+"</option>");});}});});});</script></head><body><form id="form1"><div><select id="DropProvince" style="width: 60px;"><option>请选择</option></select><select id="sCity" style="width: 60px;"></select></div></form></body></html> 
 
xx.xml里面的代码:
<?xml version="1.0" encoding="utf-8" ?>  <provinces>  <province name="湖北">  <city>武汉</city>  <city>黄石</city>  <city>宜昌</city>  <city>天门</city>  </province>  <province name="湖南">  <city>邵阳</city>  <city>长沙</city>  <city>株洲</city>  </province>  <province name="广东">  <city>广州</city>  <city>深圳</city>  </province>  </provinces> 
 
使用jQuery 解析xml文档.. 这例题非常实用.. 感谢网友提供的源代码.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表