Javascript jqueryajax:意外的令牌&;未定义函数
这是我第一次尝试javascript调用API,我在Chrome控制台中获得了以下信息: 未捕获语法错误:意外标记 未捕获引用错误:未定义AjaxCall ,编辑了我喜欢的答案,并得到了更多错误 谢谢你的帮助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</
<!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应该是一个回调函数,其中结果作为参数传递。请检查我的答案。我很快就会测试这个。谢谢,我很快会测试的。非常感谢。