我仅将所有 ajax 响应作为 XML 获取。当我实现它们时,它工作得很好(我得到了 HTML 格式的响应)。默认情况下,我们是否有任何理由以 XML 格式接收响应?我认为最近发生了一些变化。但我无法改变。对此的任何帮助将不胜感激。
注意:请注意,我将 jQuery 用于 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)
{
}
});
请检查此图像,该图像显示浏览器不会根据@dystroy的评论将 XHTML 猜测为 XML。