gpt4 book ai didi

javascript - 连接到 Shipstation 的 api 时遇到问题

转载 作者:行者123 更新时间:2023-12-01 07:40:29 26 4
gpt4 key购买 nike

我在从 Shipstation 的 API 获取数据时遇到问题。我可以看到数据正在网络和预览选项卡下提取。但是当我尝试将“数据”传递到控制台时,我收到一条解析器错误消息。任何帮助,将不胜感激。谢谢!

var URL = 'http://ssapi.shipstation.com/carriers/';

$.ajax({
type: "GET",
url: URL,
contentType: "application/json; charset=\"utf-8\"",
xhrFields: {withCredentials: true},
dataType: 'json',
success: function (data) {

var output = JSON.parse(data);

console.log('success ' + data + " parsed: " + output);

$('#results').append('<p>' + output + '</p>');
},

// Display errors if any.
error: function(req, err){ console.log('Error Type: ' + err); }

});

Network Picture

Console error log

最佳答案

您的dataType: 'json', 指定浏览器将自动将响应解析为 JSON。因此,您的 JSON.parse(data) 尝试解码已解码的 json。

另外 console.log('success ' + data + "parsed: "+ output); 可能会是 success [object Object] parsed: [object Object] (或连接字符串和对象时的一些其他变体)。使用 console.log('success ', data, "parsed: ", output); 正确输出对象

关于javascript - 连接到 Shipstation 的 api 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50482735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com