Javascript 从ASCII中剥离ajax响应?标志
正在使用API(),但在正确设置接收字符串的格式时遇到问题 看起来是这样的:Javascript 从ASCII中剥离ajax响应?标志,javascript,ajax,api,fetch,Javascript,Ajax,Api,Fetch,正在使用API(),但在正确设置接收字符串的格式时遇到问题 看起来是这样的:没有’;不要冒险;我没有机会。 最初的响应带有标记,我通过正则表达式设法去掉了它 代码示例:那些部分(&8217;)是HTML实体。如果您想解码它们,可以使用如下函数: function decodeHtml(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.val
没有’;不要冒险;我没有机会。
最初的响应带有标记
,我通过正则表达式设法去掉了它
代码示例:那些部分(&8217;
)是HTML实体。如果您想解码它们,可以使用如下函数:
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}
将此函数添加到脚本并编写
quoteData = decodeHtml(quoteData);
高于你的
console.log(quoteData);
请在问题中发布代码,而不是链接,然后创建一个.HTML(显然是有效的),然后使用正则表达式对其进行解析。问题是如何将HTML转换为纯文本?ASCII与JS/AJAX有什么关系?@Teemu ASCII在流行文化中不知何故已成为“十六进制”的同义词。(对于扩展,“code”或“number”;-)@lvaroGonzález是的,这是一个通用的多用途初始值,就像JSON一样,但两者几乎总是被误用。