一 jQuery中使用ajax
1.底层的jquery ajax
$.ajax(
url: "test.action"
dataType: "json"
data: {name:"Lubby"}
success: function(data){
alert(data.address);
}
)
2.Post请求
$.post("text.action",{name:"Jack"},function(data){alert(data.address)},"json");
3.Get请求
$.get("text.action",{name:"Tom"},function(data){alert(data.address)});
二、使用jQuery对xml数据进行解析:
1.XML数据格式
<books><book name="Thinking in Java"><author age="23">Sun</author><price>89.8</price></book><book name="Thinking in C#"><author age="24">微软</author><price>78.9</price></book><book name="Thinking in C++"><author age="23">Hacker</author><price>120</price></book></books>
2.游览器对XML进行解析
$(document).ready(function(){
$.ajax(
url: "test.action"
type: "POST"
data: "{name:'Tom'}"
dataType: "xml"
success: function(data,textStatus){
$(data).find("book").each(function(i){
var name = $(this).attr("name");
var author = $(this).find("author").text();
var age = $(this).find("author").attr("age");
var price = $(this).find("price").text();
})
};
);
});
1.底层的jquery ajax
$.ajax(
url: "test.action"
dataType: "json"
data: {name:"Lubby"}
success: function(data){
alert(data.address);
}
)
2.Post请求
$.post("text.action",{name:"Jack"},function(data){alert(data.address)},"json");
3.Get请求
$.get("text.action",{name:"Tom"},function(data){alert(data.address)});
二、使用jQuery对xml数据进行解析:
1.XML数据格式
<books><book name="Thinking in Java"><author age="23">Sun</author><price>89.8</price></book><book name="Thinking in C#"><author age="24">微软</author><price>78.9</price></book><book name="Thinking in C++"><author age="23">Hacker</author><price>120</price></book></books>
2.游览器对XML进行解析
$(document).ready(function(){
$.ajax(
url: "test.action"
type: "POST"
data: "{name:'Tom'}"
dataType: "xml"
success: function(data,textStatus){
$(data).find("book").each(function(i){
var name = $(this).attr("name");
var author = $(this).find("author").text();
var age = $(this).find("author").attr("age");
var price = $(this).find("price").text();
})
};
);
});