0
我只將所有ajax響應作爲XML獲取。當我實現它們時,它工作正常(我得到的響應爲HTML)。我們是否有任何理由默認接收XML格式的回覆?我認爲最近有些事情已經改變了。但是我無法完成這個改變。任何幫助,將不勝感激。以XML形式接收Ajax響應
注意:請注意,我正在使用jQuery for AJAX。
下面的是我在我的網站使用的地方之一(我使用同樣的方式在所有地方的代碼,它是在XML只有到來,如圖截圖)
$.ajax({
type: "POST",
url: "/ajax_contests_submissions_more&popup=yes",
dataType:"html",
data: 'last_pos='+queryPos,
cache: false,
error:function(XMLHttpRequest, textStatus, errorThrown) {
alert('sorry, we were unable to process your request. please try again later');
},
success: function(html)
{
}
});
請檢查該圖像這表明,瀏覽器不會猜測XHTML作爲XML按@dystroy的評論。
您從哪裏得到回覆?你的意思是你收到XML還是你的意思是響應頭中的MIME類型是XML? –
你可以把一些代碼樣本? – Mat
@Udhay如果可能的話發佈你的代碼,通過它產生的響應 – swapnesh