Ajax请求获取/接收不完整的响应(限制?)

时间:2016-06-15 09:56:49

标签: javascript jquery ajax

我在html文件上做一个简单的ajax请求来获取它的代码。

(实际上我不需要这种类型:" Get",因为它没有做任何事情)

jQuery.ajax({
    type: "GET",
    url: "page-2.html",
    dataType: "html",
    success: function(response) {
        alert(response);
    }
});

回复不完整。 html文件有400行密码,但警报并没有给我完整的文件。它不完整,停在+ -130行。 似乎有一些性格限制。这可能吗? 当我使用$ .get()

时也会发生同样的情况

注意:我还得到一个"语法错误 - >页2.HTML"在控制台中。也许两个问题都是相关的。

2 个答案:

答案 0 :(得分:1)

jQuery.ajax({
    type: "GET",
    url: 'page-2.html',
    dataType: "html",
    success: function(response) {
        console.log(response);
        alert(response);
    }
});

您在''附近遗失了page-2.html,这就是为什么控制台出错。

答案 1 :(得分:0)

你的ajax请求没有问题,因为你的脚本完全正常工作。如果你得到一些错误的响应意味着有一些不匹配的标签或html格式问题,这就是为什么你得到这个错误作为回应。

无需使用此脚本在ajax请求中使用单引号('')或双引号("")对网址进行编码。

请在第2.html页验证您的html代码。