我正在对返回一些 xml 的 jsp 页面进行 ajax 调用。一切似乎都很好,当我使用警报显示返回的数据时,一切看起来都很好。但是,当我尝试在我的 jQuery 中解析 xml 时,我做不到。
返回的 xml 如下所示:
<?xml version="1.0" encoding="ISO-8859-1"?>
<locations>
<location>
<branch>Branch</branch>
<branchid>BranchID</branchid>
<phone>Phone</phone>
<address>Address</address>
<phone2>Phone2</phone2>
</location>
</locations>
我的 ajax 看起来像这样:
$.ajax({
type: "POST",
url: "test.jsp",
data: {zc : $('#zc').val()},
async: false,
success: function(message){
message = message.trim();
$(message).find('location').each(function(){
var branch = $(this).find('branch').text();
alert(branch);
})
}
})