我在html文件上做一个简单的ajax请求来获取它的代码。
(实际上我不需要这种类型:" Get",因为它没有做任何事情)
jQuery.ajax({
type: "GET",
url: "page-2.html",
dataType: "html",
success: function(response) {
alert(response);
}
});
回复不完整。 html文件有400行密码,但警报并没有给我完整的文件。它不完整,停在+ -130行。 似乎有一些性格限制。这可能吗? 当我使用$ .get()
时也会发生同样的情况注意:我还得到一个"语法错误 - >页2.HTML"在控制台中。也许两个问题都是相关的。
答案 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代码。