Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将cURL请求转换为Javascript时出现问题_Javascript_Jquery_Curl - Fatal编程技术网

将cURL请求转换为Javascript时出现问题

将cURL请求转换为Javascript时出现问题,javascript,jquery,curl,Javascript,Jquery,Curl,我不知道怎么了。我花了将近一个小时的时间反复阅读,检查我的拼写等等。我希望有人能指出我做错了什么 这是在终端中成功返回的cURL语句: curl https://api.gumroad.com/v2/products \ -d "access_token=123456abcdef" \ -X GET 以下是我的一些尝试,但没有成功。是的,我确信jQuery已经加载: $.ajax({ url: "https://api.gumroad.com/v2/products",

我不知道怎么了。我花了将近一个小时的时间反复阅读,检查我的拼写等等。我希望有人能指出我做错了什么

这是在终端中成功返回的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
        }
})

看起来您发送的是字符串而不是数据对象,请尝试以下操作:

$.ajax({
  url: "https://api.gumroad.com/v2/products",
  data: {access_token: "123456abcdef"},
  processData: false,
  type: "get",
  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);
  }
});

您收到的错误消息是什么?您收到的错误消息是什么?