从ASCII中删除ajax响应?迹象

时间:2018-01-16 11:52:14

标签: javascript ajax api fetch

使用API​​(https://quotesondesign.com/api-v4-0/)但正确格式化接收到的字符串时遇到问题。

看起来像这样:Communication that doesn’t take a chance doesn’t stand a chance.

原始回复伴随<p> tag,我设法通过正则表达式去除。

代码示例:https://codepen.io/grimlok/pen/ppOKyZ/

1 个答案:

答案 0 :(得分:1)

这些部分(&#8217;)是HTML实体。如果你想解码它们,你可以使用这样的函数:

function decodeHtml(html) {
    var txt = document.createElement("textarea");
    txt.innerHTML = html;
    return txt.value;
}

将此功能添加到您的脚本并编写

quoteData = decodeHtml(quoteData);

以上

console.log(quoteData);

Working Codepen Demo