jQuery.获取-如何获取文本而不是html
jQuery.get - how to get text instead of html?
我有以下代码从其他网站获取数据:
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"
相关文章:
- CSS/HTML:更改文本的值并在悬停时从中心展开
- 使用鼠标悬停JavaScript/HTML显示文本
- 使用JQuery或Javascript编辑HTML注释文本
- 移动HTML输入文本框在提交时隐藏软键盘
- 如何使用php和html根据文本框中的输入值自动更改组合框值
- 使用 jQuery 从选择标签中抓取文本
- 附加 HTML 转义文本:jQuery
- HTML 编码<文本区域>值
- 如何隐藏和显示 html 输入文本和段落
- 如何在 javascript 中使用 .html() 将 html 作为文本插入
- 使用正则表达式修改html的文本(使用javascript)
- 使用jquery为html元素文本的每个字符设置动画
- 在元素后插入html(unicode文本)
- Angular中的HTML到(文本)字符串(不可查看)
- HTML 将文本放入画布
- 使用 casperjs 抓取文本节点的最快方法
- 如何将 html 输入文本作为参数传递到 javascript 函数中
- 如何分析 XML 文件和抓取文本值
- 如何确定 HTML 元素文本中“新行”的位置
- Javascript/Html停止文本环绕