2017-10-20 56 views
1

我正在嘗試使用setsetgo中的隨機單詞api。隨機Word API使用

所以我建立這個網站來測試它

<!DOCTYPE html> 
<html> 
<body> 

<script> 
    function RandomWord() { 
     var requestStr = "http://randomword.setgetgo.com/get.php"; 

     $.ajax({ 
      type: "GET", 
      url: requestStr, 
      dataType: "jsonp", 
      jsonpCallback: 'RandomWordComplete' 
     }); 

    } 


    function RandomWordComplete(data) { 
     alert(data.Word); 
    } 

    RandomWord(); 
    RandomWordComplete(data); 
</script> 
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> 
</body> 
</html> 

好像腳本停止當我做$。阿賈克斯()。雖然,我不知道我做錯了什麼。

+1

在你的第二個函數調用你覺得從哪裏變出來的數據,並會選擇什麼有它裏面? – csmckelvey

+0

你不包括jquery腳本 –

+1

檢查開發者控制檯(F12)的錯誤。 – Scott

回答

0

試試這個:

function RandomWord() { 
    var requestStr = "http://randomword.setgetgo.com/get.php"; 
    $.ajax({ 
     type: "GET", 
     url: requestStr, 
     dataType: "jsonp", 
    }).done(RandomWordComplete); 
} 

function RandomWordComplete(data) { 
    alert(data.Word); 
} 

RandomWord(); 
+0

它仍然不適合我。 – Jar

+0

我不知道隨機字網站,但他們說你必須註冊一個id:請參閱http://randomword.setgetgo.com/ – Thierry

+0

該網站實際上是http://setgetgo.com/randomword/隨機詞發電機,它已經有了它的id(它建立在setgetgo之上) – Jar