我不知道出了什么问题。我花了将近一个小时阅读和重新阅读,检查我的拼写等等。我希望有人可以指出我做错了什么。
这是在终端中成功返回的cURL语句:
curl https://api.gumroad.com/v2/products \
-d "access_token=123456abcdef" \
-X GET
以下是我的一些不起作用的尝试。是的,我确定jQuery已被加载:
$.ajax({
url: "https://api.gumroad.com/v2/products",
data: "access_token=123456abcdef",
success: function(result){
console.log(result);
}});
这一个:
$.ajax({
url: "https://api.gumroad.com/v2/products",
data: "access_token=123456abcdef",
processData: false,
type: "get",
success: function(result){
console.log(result);
}});
还有一个:
$.ajax({
url: url,
beforeSend: function(xhr) {
xhr.setRequestHeader("access_token", "123456abcdef")
}, success: function(data){
alert(data);
//process the JSON data etc
}
})
答案 0 :(得分:0)
看起来你要发送字符串而不是数据对象,试试这个:
$.ajax({
url: "https://api.gumroad.com/v2/products",
data: {access_token: "123456abcdef"},
processData: false,
type: "get",
success: function(result) {
console.log(result);
}
});