2017-10-20 52 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