【问题标题】:Rest API call using Jquery Ajax with authentication token使用带有身份验证令牌的 Jquery Ajax 进行休息 API 调用
【发布时间】:2017-01-29 19:34:53
【问题描述】:

我想使用 REST api,为此我只有 url 和身份验证令牌。我为此目的使用 Jquery Ajax 调用。我收到错误

Uncaught SyntaxError: Unexpected token :

下面是我的代码示例

$.ajax({
    type: 'GET',
    url: "https://xxxx",
    contentType: "application/json; charset=utf-8",
    dataType: "jsonp",
    crossDomain: true,
    data: { "api_token": "xxxx", "api_token_secret": "xxx" },
    success: function (data) {
        console.log(data);
    },
    error: function (data) {
        alert("error");
    }
});

此代码在 jsfile 中,而我在 index.html 页面中包含该 js 文件。在准备好文档时,我正在调用此函数。 如果我没有添加数据类型: jsonp 它给出的错误 XMLHttpRequest 无法加载对预检请求的响应未通过访问控制检查:“Access-Control-Allow-Origin”标头具有值

谁能帮帮我?有什么问题?

【问题讨论】:

    标签: ajax rest token


    【解决方案1】:

    这一行:

    data: { "api_token": "xxxx", "api_token_secret": "xxx" },
    

    应该是这样的:

    data: { api_token: "xxxx", api_token_secret: "xxx" },
    

    你不应该引用数据键。

    【讨论】:

    • 抱歉,事实并非如此。错误地我添加了单引号。它实际上两边都有相同的引号
    • 好的 - 我想我找到了真正的问题
    • 再次抱歉,仍然无法正常工作。我也有改变。但面临同样的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 2017-08-16
    相关资源
    最近更新 更多