$(document).ajaxComplete(function(event, request, settings) {
alert(request.responseText);
});
此代码中,它提示js,css文件和普通响应。无论如何只能得到简单的答案。
答案 0 :(得分:0)
听起来好像你正在获取HTML页面的全部内容(如果你没有,那么这个答案没有意义)。
响应是文本blob。你需要像这样处理它。您可以在页面或变量中插入DOM,并从那里解析它以提取所需的部分。
您只在请求中收到一个文件,而不是单独的CSS / JS / HTML。
答案 1 :(得分:0)
从您的问题看来,您似乎是通过ajax加载了几个资源,因此您可以在回调中获取content-type
响应标头,如果它是text/html
,则会提醒responseText
< / p>
$(document).ajaxComplete(function(event, request, settings) {
var ct = request.getResponseHeader('content-type');
if (ct === "text/html") {
alert(request.responseText);
}
});