jQuery.获取-如何获取文本而不是html

jQuery.get - how to get text instead of html?

本文关键字:html 取文本 何获 获取 jQuery      更新时间:2023-09-26

我有以下代码从其他网站获取数据:

jQuery.ajaxSetup({
    crossDomain: true,
    dataType: "jsonp text"
});
jQuery.get(url, function(rawContent) {
    console.log(rawContent);
});

但是我得到了一个错误:"语法错误"从jQuery,因为目标网站使用以下doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我怎么能得到文本这个查询而不是html?

dataType: "jsonp text"告诉它将响应解析为JSONP,然后将其转换为文本。您所描述的响应不是JSONP。

直接用dataType: "text"