我在jQuery中使用$ .ajax方法在PHP文件上實現ajax調用。我想向PHP文件提交2個參數,它將以XML形式返回響應。這就是我要做的:發送ajax請求到PHP作爲GET,但解析響應作爲XML
$.ajax({
type: "GET",
url: 'server.php',
dataType: 'xml',
data: {
'param1' : '2',
'param2': '3'
},
success: function(data) {
alert('success');
// do something with xml returned...
},
error: function(xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(xhr.responseText);
}
});
在PHP文件,我只是這樣做調試:
echo '<?xml version="1.0"?>
<a>vala</a>
<b>valb</b>';
die;
這將返回一個錯誤,我收到兩個警報,一個寫着「200 「另一個顯示上面顯示的XML。我究竟做錯了什麼?
謝謝。