我有一個jQuery腳本從api拉動報價,數據以json格式返回。然後我試圖在頁面上顯示輸出。但由於某種原因,我無法從api獲取數據。我在這裏做錯了什麼? 感謝爲什麼這jQuery沒有顯示JSON響應
<html>
<head>
<title>Qoute Machine</title>
<script>
$(document).ready(function() {
$("#getMessage").on("click", function(){
$.getJSON("http://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1&callback=", function(a) {
$("#quote").html(JSON.stringify(a.content + " " + a.title));
});
});
</script>
</head>
<body>
<h1>Welcome to Random Quotes!</h1>
<p>Press the button to display a quote!.</p>
<button id="getMessage" type="button" onclick="getQuote();">Get quote</button>
<p id="quote"></p>
</body>
</html>
控制檯中有任何錯誤? –
當你調試這個時,'a'是否包含你期望的內容?它包含什麼? – David
這個頁面是否在內部(quotesondesign.com)? – MahdiY