当我试图加载我的页面时,我似乎不知道为什么会得到意外的标识符错误。说错误在第8行,上面写着“数据: JSON.stringify({”)。意外标识符“数据”。预期的'}‘结束一个对象文字。
function getToken(streetlytics_username, streetlytics_password){
var streetlyticsToken = " ";
$.ajax({
url: "hhtps://api.streetlytics.com/getToken",
dataType: "json",
contentType: "application/json",
method: "POST"
data: JSON.stringify({
username: streetlytics_username,
password: streetlytics_password
}),
success: function (data) {
streetlyticsToken = data.token;
$("p").append("Streetlytis Token = " + streetlyticsToken);
},
error: function (){
alert("Error");
};
return streetlyticsToken;
}发布于 2018-03-29 20:55:12
@jack-porter为一个工作示例创建了这个jsfiddle。希望它也能显示错误的红色高光和警告黄色的高光。您还可以在项目中使用https://eslint.org。使用或安装了eslint /包的任何其他工具
https://jsfiddle.net/sja2867k/5/
function getToken(streetlytics_username, streetlytics_password){
var streetlyticsToken = " ";
$.ajax({
url: "hhtps://api.streetlytics.com/getToken",
dataType: "json",
contentType: "application/json",
method: "POST",
data: function(data){
let str='';
str = JSON.stringify({
username: streetlytics_username,
password: streetlytics_password
});
},
success: function (data) {
streetlyticsToken = data.token;
$("p").append("Streetlytis Token = " + streetlyticsToken);
},
error: function (){
alert("Error");
}
});
return streetlyticsToken;
}
发布于 2018-03-29 20:34:30
method: "POST"之后,一个结肠不见了。
function getToken(streetlytics_username, streetlytics_password){
var streetlyticsToken = " ";
$.ajax({
url: "hhtps://api.streetlytics.com/getToken",
dataType: "json",
contentType: "application/json",
method: "POST",
data: JSON.stringify({
username: streetlytics_username,
password: streetlytics_password
}),
success: function (data) {
streetlyticsToken = data.token;
$("p").append("Streetlytis Token = " + streetlyticsToken);
},
error: function (){
alert("Error");
}
});
return streetlyticsToken;
}
https://stackoverflow.com/questions/49564494
复制相似问题