Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 输出中无法识别的字符_Javascript_Api - Fatal编程技术网

Javascript 输出中无法识别的字符

Javascript 输出中无法识别的字符,javascript,api,Javascript,Api,我正在做一个项目,我正在尝试使用API构建一个随机报价机(我正在使用Quotesondesign)。我的代码似乎还可以,但我在输出中得到了无法识别的符号。不知道它从哪里来 所以我的问题是:是我的代码出了问题还是API出了问题 我的HTML是: <div class="container-fluid row text-center"> <div class="col-xs-12 well message"> Your quote </div>

我正在做一个项目,我正在尝试使用API构建一个随机报价机(我正在使用Quotesondesign)。我的代码似乎还可以,但我在输出中得到了无法识别的符号。不知道它从哪里来

所以我的问题是:是我的代码出了问题还是API出了问题

我的HTML是:

<div class="container-fluid row text-center">
  <div class="col-xs-12 well message">
    Your quote
  </div>
  <div class="col-xs-12">
    <button id="getMessage" class="btn btn-primary">
        Get Quote
      </button>
  </div>
</div>
我得到的是什么样子的

"
If you never want to be criticized, for goodness’ sake don’t do anything new.
\nJeff Bezos"

这些“和\n不应该在这里

API包含HTML标记和转义换行符。引号来自您的
stringify

看看你自己:

使用jQuery可以如下方式去除HTML和特殊字符:

var content = $(json[0].content).text();
var title = $(json[0].title).text();

输出中无法识别的符号是什么意思?只有一些字符编码错误,或者整个输出是jibberish的?你能发布其中一些吗?@HubertGrzeskowiak抱歉,刚刚用一个示例更新了我的问题Are
json[0]。内容
json[0].title
strings?你为什么要调用
JSON.stringify
?@melpomene好吧,谢谢你提出这个问题!原来我误解了这个方法。既然我去掉了它,一切都正常!很抱歉问了一些愚蠢的问题,我只是个初学者
var content = $(json[0].content).text();
var title = $(json[0].title).text();