【发布时间】:2018-10-18 02:59:08
【问题描述】:
我对 javascript 还很陌生,目前正在尝试在 freecodecamp 上完成 Random Quote Machine 项目。这个想法是在用户单击“新报价”按钮后显示报价及其作者。我的问题是,每当单击它时,它都会以乱码的形式显示引用,我不确定如何正确地提取引用及其作者。如果有人能引导我走上正确的道路,那将不胜感激!
https://codepen.io/leafbow/pen/RyjaeV
$(document).ready(function() {
$("#changeColor").on("click", function() {
getQuote();
});
});
function getQuote() {
var options = {
url: 'https://quotesondesign.com/wp-json/posts? filter[orderby]=rand&filter[posts_per_page]=1&_jsonp=getQuote'
};
var request = $.ajax(options);
request.done(function(responseFromServer) {
console.log(responseFromServer);
document.getElementById("quote").innerHTML = responseFromServer;
});
request.fail(function(responseFromServer, status, error) {
console.log(responseFromServer);
console.log(status);
console.log(error);
});
}
【问题讨论】:
标签: javascript ajax