首页 > 解决方案 > API 请求在 PostMan 中有效,但在 AJAX 中无效

问题描述

我正在尝试查询 Reed 工作网站以返回谢菲尔德基于建筑的工作。

我已经尝试了我能想到的一切,并在这里发布了许多帖子,试图让代码正常工作,但无济于事。

有人可以自己尝试一下代码,看看他们是否可以解决吗?

任何帮助是极大的赞赏。

<script>
$(function (){

  var $jobs = $('#jobs');

  $.ajax({
    type: 'GET',
    async: true,
    dataType: 'jsonp',
    username: '',
    beforeSend: function (xhr) { xhr.setRequestHeader ("Authorization", "Basic " + btoa('5afe0f90-3480-4d47-8206-3529815a610a:' )); },
    crossDomain: true,
    url: 'http://www.reed.co.uk/api/1.0/search?keywords=construction&location=sheffield',
    success: function(jobs) {
      $.each(jobs, function(i, job){
        $jobs.append('<li>' + job +'</li>')
      });
    },
  });

});

</script>

<ul id="jobs"></ul>```

标签: javascriptjqueryjsonajaxapi

解决方案


推荐阅读