xml格式:
<?xml version='1.0' encoding='utf-8' ?>
<xml>
<ret_no>-1</ret_no>
<ret_msg>name:111</ret_msg>
</xml>
js代码:
$.ajax({
url: "root/Action.jsp",
type: "post",
data: "id=1234",
error: function (xml) { alert(xml); return false; },
success: function (xml) {alert(xml);
我要获取上面xml格式中的节点ret_no的值,应该怎么写呢??
}
});
大家都来帮帮忙把!!
<?xml version='1.0' encoding='utf-8' ?>
<xml>
<ret_no>-1</ret_no>
<ret_msg>name:111</ret_msg>
</xml>
js代码:
$.ajax({
url: "root/Action.jsp",
type: "post",
data: "id=1234",
error: function (xml) { alert(xml); return false; },
success: function (xml) {alert(xml);
我要获取上面xml格式中的节点ret_no的值,应该怎么写呢??
}
});
大家都来帮帮忙把!!
<script language="javascript" src="scripts/jquery.js"></script>
<script type="text/javascript">
$.ajax({
type: "GET",
url: "xxx.jsp",
dataType: "xml",
data: "fid=${param.fid}",
success: function(data) {
var name ="";
var content = "";
var date = "";
$(data).find('item').each(function(){
name = $(this).find('name').text();
content = $(this).find('content').text();
date = $(this).find('date').text();
这下面都是把解析后的xml赋值给界面
$('<li style="padding-bottom: 2px;padding-top: 2px;"></li>').html("<span class=spa>" +name + " </span>(" + date + ")<br/>" + content).appendTo('#content ol');
})
$(".stripe li").mouseover(function(){
$(this).addClass("over");}).mouseout(function(){
$(this).removeClass("over");})
$(".stripe li .spa").addClass("alt");
// $(".stripe li:even .spa").removeClass("alt1").addClass("alt");
}
});
</script>
$('').attr('') 这个方法可以获得获得属性 xxx.jsp 的代码
response.setContentType("text/XML");
out.print(xml);我xml的格式:<?xml version="1.0" encoding="utf-8"?>
<root>
<item>
<name>nick</name>
<date>2008-06-12 02:57:42</date>
<content>fsdfasdf</content>
</item>
</root>
success: function (xml) {alert(xml);
//我要获取上面xml格式中的节点ret_no的值,应该怎么写呢??
$(xml).find("ret_no").text();
}
url: ...,
dataType: 'xml',
data: ...
success: function(xml){
...//3L方法
}
})