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);
})
}
})