`
sonyfe25cp
  • 浏览: 202040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

颇受启发的一个jQuery Ajax例子~

阅读更多
demo.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<title>jquery xml解析</title>
<script type="text/javascript" src="js/jquery-1.3.2.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>


从这个例子中学到了很多..
有联动菜单的思路..ajax解析xml方式..以及ajax的代码..
很受启发!
分享到:
评论
2 楼 358713428 2011-01-04  
阳光空气水 写道
谢谢分享,一直想学习


不错的例子。
1 楼 阳光空气水 2010-08-27  
谢谢分享,一直想学习

相关推荐

Global site tag (gtag.js) - Google Analytics