Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $.getJSON未记录任何结果_Javascript_Jquery_Json - Fatal编程技术网

Javascript $.getJSON未记录任何结果

Javascript $.getJSON未记录任何结果,javascript,jquery,json,Javascript,Jquery,Json,我试图使用$.getJSON进行api调用,但要么没有得到任何结果,要么代码结构不好。以下是我当前的代码: function callAPI(){ var api = "https://callmyapi/random/evenmorerandom"; $.getJSON( api, { playerId : "myID", action : "call" }, function(data){ console.lo

我试图使用$.getJSON进行api调用,但要么没有得到任何结果,要么代码结构不好。以下是我当前的代码:

function callAPI(){

var api = "https://callmyapi/random/evenmorerandom";
$.getJSON(
    api,
    {
        playerId : "myID",
        action : "call"
    },
    function(data){
        console.log(data);
    });
}
此代码在以下简单html页面中调用:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- GET JQUERY -->
<script src="http://j.mp/jqymin"></script>
<script language="JavaScript" src="callAPI.js">
</script>
</head>
<body></body>
</html>


当前,console.log指令未记录任何内容。我的代码有什么问题吗,或者我只是没有收到API调用的任何信息?

加载页面时,您不想进行API调用吗

将如下内容添加到您的
callAPI.js

$(function() {
  callAPI();
});

加载页面时不需要进行api调用吗

将如下内容添加到您的
callAPI.js

$(function() {
  callAPI();
});

在页面加载时,这将初始化函数;试试这个

   <script language="JavaScript" src="callAPI.js">
    </script>
    <script>
    $(function(){
         callAPI();
    });
    </script>

$(函数(){
callAPI();
});

在页面加载时,这将初始化函数;试试这个

   <script language="JavaScript" src="callAPI.js">
    </script>
    <script>
    $(function(){
         callAPI();
    });
    </script>

$(函数(){
callAPI();
});

您似乎没有调用
调用API函数
并添加
.fail()
,以便知道它是否失败

   function callAPI(){

    var api = "https://callmyapi/random/evenmorerandom";
    $.getJSON(
        api,
        {
            playerId : "myID",
            action : "call"
        },
        function(data){
            console.log(data);
        }).fail(function(){ //<-- fail function
          console.log('Get JSON failed');
        });
    } //End of function callAPI
    callAPI(); //<-- add this to call your function
函数callAPI(){
变量api=”https://callmyapi/random/evenmorerandom";
$.getJSON(
应用程序编程接口,
{
playerId:“myID”,
行动:“呼吁”
},
功能(数据){
控制台日志(数据);

}).fail(function(){/您似乎没有调用
callAPI函数
并添加
.fail()
,以便知道它是否失败

   function callAPI(){

    var api = "https://callmyapi/random/evenmorerandom";
    $.getJSON(
        api,
        {
            playerId : "myID",
            action : "call"
        },
        function(data){
            console.log(data);
        }).fail(function(){ //<-- fail function
          console.log('Get JSON failed');
        });
    } //End of function callAPI
    callAPI(); //<-- add this to call your function
函数callAPI(){
变量api=”https://callmyapi/random/evenmorerandom";
$.getJSON(
应用程序编程接口,
{
playerId:“myID”,
行动:“呼吁”
},
功能(数据){
控制台日志(数据);

}).fail(function(){//实际上,您最初似乎没有调用该函数。实际上,您最初似乎没有调用该函数。