我使用以下函数尝试拉入给定页面的html:
$.ajax({
url: "http://admin.alex/college/current'",
type: "GET",
success: function(response){
data = response;
console.log('Success: ' + data);
},
error: function(e){
console.log('Fail: ' + e);
}
});
此功能始终成功,但仅记录"成功:",'数据'总是空白的。我已经通过指向url: "http://admin.alex/'",
进行了测试,并且按预期将完整的html拉入。
我尝试使用较新的语法并获得相同的结果:
$.ajax('http://admin.alex/college/current')
.done(function(html){
console.log('Sucess: ' + html);
})
.fail(function(e){
console.log('Fail: ' + e);
});
这是我定位的网页的完整HTML:
<html>
<head>
</head>
<body>
5361
</body>
</html>
&#34; 5361&#34;通过php echo插入。如果我在该页面上的echo之后立即创建一个致命错误,我的ajax函数将从包含致命错误消息的body标签之间拉入html。请注意,在其他页面上,它会将完整的html从打开到关闭html标记。
答案 0 :(得分:0)
“http://admin.alex/college/current”链接中似乎存在问题。首先尝试直接在浏览器中打开该链接,该链接应返回json数据。如果它没有返回json响应,那么首先更改它,然后尝试从该页面获取响应。
由于 Nisarg