ajax 应用

ajax对xml的解析

<?xml version="1.0" encoding="UTF-8"?>
<stulist>
	<student email="1@1.com">
		<name>zhangsan</name>
		<id>1</id>
	</student>
	<student email="651518854.com">
	   <name>lisi</name>
		<id>2</id>
	</student>
</stulist>
<script type="text/javascript">
	$.ajax({
		url:'ajax.asp',
		type: 'GET',
		dataType: 'xml', 
		timeout: 1000,
		error: function(xml){
		  alert('Error loading XML document'+xml);
		},
		success: function(xml){
			$(xml).find("student").each(function(i){
				var id=$(this).children("id"); //取对象
				var idvalue=$(this).children("id").text(); //取文本
				alert(id_value);//这里就是ID的值了。
				alert($(this).attr("email")); //这里能显示student下的email属性。
				 //最后么输出了,这个是cssrain的写法,貌似比macnie更JQ一点
				$('<li></li>').html(id_value).appendTo('ol');
      });
}
});
</script> 

ajax数据集合组合的用法

function displayData(pageNo){
	$("#table_data").empty();
	var condi = {
		pageNo:(pageNo + 1),
		"taglists":$("#taglists").val(),
		"startDate":$("#startDate").val(),
		"endDate":$("#endDate").val(),
		"findDate":$("#findDate").val(),
		"sourcestyle":$("#sourcestyle").val(),
		"batchid":$("#batchid").val()
	};
	$.ajax({
		type:"POST",
		async:false,
		cache: false,
		url:"${pageContext.request.contextPath}/stat/constatsList.action",
		data: condi,
		beforeSend:function(){
			loading();
		},
		success:function(json) {
			if(json.data != undefined){
			var htmlString = "";
			htmlString+="<tr>";
			htmlString+="<td colspan='3'>总计</td>";
			htmlString+="<td>"+json.allcount+"</td>";
			htmlString+="<td>"+json.linkcount+"</td>";
			
			htmlString+="<td>"+json.othercount+"</td>";
			htmlString+="<tr>";
			$.each(json.data, function(i, n) {
				if (n!=null) {
					htmlString+="<tr>";
					htmlString+="<td>"+ (i+1) +"</td>";
					htmlString+="<td>四级标签</td>";
					htmlString+="<td>"+n.tagname+"</td>";
					htmlString+="<td>"+n.allCount+"</td>";
					htmlString+="</tr>";
				}
			});
			$("#table_data").html(htmlString);
			parent.parent.SetWinHeight("iframe");
			}
			close();
		}
	});
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值