0

我仅将所有 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。

另一个 AJAX 响应

4

1 回答 1

0

AJAX 回复尝试将响应解析为 XML。因此,您可以获取 XML 或原始文本。

看到这个

于 2012-09-18T11:56:50.133 回答