[color=red][b]$.ajax({[/b][/color]
[color=green] async:true,[/color] [b]//默认:true(异步请求)[/b]
[color=green]cache:true,[/color] [b]//默认:true,设置为false将不会从浏览器缓存中加载请求信息[/b]
[color=green]type:"POST", [/color][b]//默认:GET,请求方式[/b]
[color=green]dataType:"xml", [/color][b]//服务器返回的数据类型["xml","html","script","json","jsonp"][/b]
[color=green]url:"url", [/color][b]//(默认:当前页地址)请求发送的地址[/b]
[color=green]data:{key:"value"}, [/color][b]//发送到服务器的数据[/b]
[color=green]error:function(xml)[/color]{alert('Error Loading XML document' + xml);} [b] //请求失败时调用[/b]
[color=green]timeout:1000, [/color] [b]//设置请求超时时间[/b]
[color=green]success:function(xml)[/color]{ [b]//请求成功后回调函数 参数:服务器返回数据 数据格式[/b]
$("#user").empty();
[color=red][b]//用jQuery处理xml数据[/b][/color]
[b]$(xml).[/b]find("Table").each(function(){
var loginname = $(this).find("Loginname").text();
var name = $(this).find("Name").text();
$("#user").append("<li>" + loginname + "-" + name + "</li>");
});
[color=darkblue][b]----------------------------------------------------------------------[/b][/color]
[b]$(xml).[/b]find("user").each(function(i){
var loginname = $(this).find("user loginname").eq(i).text();
var name = $(this).find("user name").[color=red][b]eq(i).[/b][/color]text();
$("#user").append("<p>" + loginname + "</p> + "<p>" + name + "</p><br/>");
});
[color=darkblue][b]----------------------------------------------------------------------[/b][/color]
[b]$(xml).[/b]find("student").each(function(i){
var id = $(this).children("id"); //取对象
var id_value= $(this).children("id").eq(i).text(); //取文本
alert(id_value); //这里就是id值
alert($(this).attr("email")); //这里能显示student的email属性
$("<li></li>").html(id_value).appendTo("<ol>");
});
}
[color=red][b]});[/b][/color]
[color=green] async:true,[/color] [b]//默认:true(异步请求)[/b]
[color=green]cache:true,[/color] [b]//默认:true,设置为false将不会从浏览器缓存中加载请求信息[/b]
[color=green]type:"POST", [/color][b]//默认:GET,请求方式[/b]
[color=green]dataType:"xml", [/color][b]//服务器返回的数据类型["xml","html","script","json","jsonp"][/b]
[color=green]url:"url", [/color][b]//(默认:当前页地址)请求发送的地址[/b]
[color=green]data:{key:"value"}, [/color][b]//发送到服务器的数据[/b]
[color=green]error:function(xml)[/color]{alert('Error Loading XML document' + xml);} [b] //请求失败时调用[/b]
[color=green]timeout:1000, [/color] [b]//设置请求超时时间[/b]
[color=green]success:function(xml)[/color]{ [b]//请求成功后回调函数 参数:服务器返回数据 数据格式[/b]
$("#user").empty();
[color=red][b]//用jQuery处理xml数据[/b][/color]
[b]$(xml).[/b]find("Table").each(function(){
var loginname = $(this).find("Loginname").text();
var name = $(this).find("Name").text();
$("#user").append("<li>" + loginname + "-" + name + "</li>");
});
[color=darkblue][b]----------------------------------------------------------------------[/b][/color]
[b]$(xml).[/b]find("user").each(function(i){
var loginname = $(this).find("user loginname").eq(i).text();
var name = $(this).find("user name").[color=red][b]eq(i).[/b][/color]text();
$("#user").append("<p>" + loginname + "</p> + "<p>" + name + "</p><br/>");
});
[color=darkblue][b]----------------------------------------------------------------------[/b][/color]
[b]$(xml).[/b]find("student").each(function(i){
var id = $(this).children("id"); //取对象
var id_value= $(this).children("id").eq(i).text(); //取文本
alert(id_value); //这里就是id值
alert($(this).attr("email")); //这里能显示student的email属性
$("<li></li>").html(id_value).appendTo("<ol>");
});
}
[color=red][b]});[/b][/color]