我試圖做一個隨機的報價機接收JSON,所以我開始了這個HTML來定義的元素:
<div id="quoteDisplay">
<h1 id="quote">Quote</h1>
<h2 id="author">- Author</h2>
<button id="new">New Quote</button>
</div>
$('#new').on('click', function(e) {
e.preventDefault();
$.ajax({
url: 'http://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1',
success: function(data) {
var post = data.shift();
$('#author').html(post.title);
$('#quote').html(post.content);
}
})
});
然而對於一些當我點擊按鈕時,沒有任何反應,我不明白問題出在哪裏。我完全接受其他方法。
什麼也沒有發生,因爲該請求返回一個空的對象速記語法來實現:http://jsfiddle.net/1chjtL6h/ –
那是您使用的實際網址?如果是這樣,它看起來不正確。 – evolutionxbox
[我怎樣才能調試我的JavaScript代碼?](https://stackoverflow.com/questions/988363/how-can-i-debug-my-javascript-code) – Liam