0
関数getQuoteは、ドキュメントの準備が整いましたが、引用符と著者のdivをテキストに挿入します。私はアラート関数を使ってボタンのクリックをテストしたので、なぜgetQuote関数に結果がないのか分かりません。getJSONはドキュメントの読み込み時に機能しますが、ボタンではクリックしません。
var quote = "", author = "";
function getQuote() {
$.getJSON("http://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1&callback=", function(data) {
quote = data[0].content;
document.getElementById("quote").innerHTML=quote;
author = data[0].title;
document.getElementById("author").innerHTML="- " + author;
});
}
$(document).ready(function() {
getQuote();
$("#button").click(getQuote);
});
あなたのハンドラはもう – SLaks
@SLaks終了しません - それは、その後ハンドラはアラートが機能しないでしょう投げる有するケースだった場合は番号を。 – Quentin
_ "しかし、新しい見積もりを引っ張ったり、ボタンの作者をクリックしたりすることはありません。" _クリック時のリクエストの結果は '.ready()'の結果と異なりますか? – guest271314