Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 jqueryajax:意外的令牌&;未定义函数_Javascript_Jquery_Ajax_Html_Api - Fatal编程技术网

Javascript jqueryajax:意外的令牌&;未定义函数

Javascript jqueryajax:意外的令牌&;未定义函数,javascript,jquery,ajax,html,api,Javascript,Jquery,Ajax,Html,Api,这是我第一次尝试javascript调用API,我在Chrome控制台中获得了以下信息: 未捕获语法错误:意外标记 未捕获引用错误:未定义AjaxCall ,编辑了我喜欢的答案,并得到了更多错误 谢谢你的帮助 <!DOCTYPE html> <html> <head> </head> <body> <button onclick="AjaxCall()">Click Here</

这是我第一次尝试javascript调用API,我在Chrome控制台中获得了以下信息:

未捕获语法错误:意外标记

未捕获引用错误:未定义AjaxCall

,编辑了我喜欢的答案,并得到了更多错误

谢谢你的帮助

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <button onclick="AjaxCall()">Click Here</button>
        <p id="Data"></p>

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
        <script>
            var vToken = "MyToken";
            var Target_URL = "MyUrl";

            function AjaxCall() {
                $.ajax({
                    url: Target_URL,
                    headers: {
                        'Accept': 'application/json',
                        'Authorization',
                        'Bearer ' + vToken
                    },
                    method: 'GET'
                    success: alert(result)
                });
            }
        </script>
    </body>
</html>

点击这里

var vToken=“MyToken”; var Target_URL=“MyUrl”; 函数AjaxCall(){ $.ajax({ url:Target_url, 标题:{ “接受”:“应用程序/json”, “授权”, “持票人”+vToken }, 方法:“获取” 成功:警报(结果) }); }
您的代码的这一部分有一个简单的语法错误:

$.ajax({
    url: Target_URL,
    headers: {
        'Accept':'application/json',
        'Authorization', 'Bearer ' + vToken
    },
    method: 'GET'
    success: alert(result)
});
这一行:

'Authorization', 'Bearer ' + vToken
应该是

'Authorization': 'Bearer ' + vToken
使用冒号
而不是逗号
。这就是
未捕获语法错误:意外标记,
错误的意思


另外,您在
'GET'
之后缺少一个逗号(感谢):

应该是

method: 'GET',

代码的这一部分中有一个简单的语法错误:

$.ajax({
    url: Target_URL,
    headers: {
        'Accept':'application/json',
        'Authorization', 'Bearer ' + vToken
    },
    method: 'GET'
    success: alert(result)
});
这一行:

'Authorization', 'Bearer ' + vToken
应该是

'Authorization': 'Bearer ' + vToken
使用冒号
而不是逗号
。这就是
未捕获语法错误:意外标记,
错误的意思


另外,您在
'GET'
之后缺少一个逗号(感谢):

应该是

method: 'GET',

这是您完成的代码。应该可以使用正确的URL和标题

<!DOCTYPE html>
        <html>
        <head>
        </head> 
        <body>

        <button onclick="AjaxCall()">Click Here</button>
        <p id="Data"></p>


        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
        <script>
        var vToken = "MyToken";
        var Target_URL = "MyUrl";


        function AjaxCall(){
         $.ajax({
            url: Target_URL,
            headers: {
                'Accept':'application/json',
                'Authorization': 'Bearer ' + vToken
            },
            method: 'GET',
            success: function(result){
                alert(result);
            }
          }); 

        }
        </script>

        </body>

        </html>

点击这里

var vToken=“MyToken”; var Target_URL=“MyUrl”; 函数AjaxCall(){ $.ajax({ url:Target_url, 标题:{ “接受”:“应用程序/json”, “授权”:“持票人”+vToken }, 方法:“GET”, 成功:功能(结果){ 警报(结果); } }); }
这是您完成的代码。应该可以使用正确的URL和标题

<!DOCTYPE html>
        <html>
        <head>
        </head> 
        <body>

        <button onclick="AjaxCall()">Click Here</button>
        <p id="Data"></p>


        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
        <script>
        var vToken = "MyToken";
        var Target_URL = "MyUrl";


        function AjaxCall(){
         $.ajax({
            url: Target_URL,
            headers: {
                'Accept':'application/json',
                'Authorization': 'Bearer ' + vToken
            },
            method: 'GET',
            success: function(result){
                alert(result);
            }
          }); 

        }
        </script>

        </body>

        </html>

点击这里

var vToken=“MyToken”; var Target_URL=“MyUrl”; 函数AjaxCall(){ $.ajax({ url:Target_url, 标题:{ “接受”:“应用程序/json”, “授权”:“持票人”+vToken }, 方法:“GET”, 成功:功能(结果){ 警报(结果); } }); }
GET
之后也缺少一个逗号,谢谢。这回答了意外的令牌问题,因此在
GET
谢谢后缺少一个逗号。这就回答了一个意外的令牌问题:这是一个基于this post:success的cURL到Ajax的转换,应该是一个回调函数,其中的结果作为参数传递。请检查我的答案。这是一个基于this post的cURL到Ajax的转换:success应该是一个回调函数,其中结果作为参数传递。请检查我的答案。我很快就会测试这个。谢谢,我很快会测试的。非常感谢。