javascript - 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>```
解决方案
推荐阅读
- react-testing-library - 使用 react/testing-library 对自定义重定向进行单元测试
- laravel - Laravel Octane 缓存驱动问题
- javascript - 如何从对象数组中获取键值对并从该键值对创建新对象
- c++ - 使用for循环创建对象数组时如何将参数传递给构造函数
- python - 如何在熊猫的单行中展开一系列值
- react-native - React native TextInput - 在文本输入中的任何位置输入@时触发/检测或获取插入的最新字符
- java - 用于屏蔽字符串开头 8 个字符的正则表达式
- html - 我想将表格从水平组更改为垂直组
- vue.js - 有没有办法加载登录页面而不在 vuejs 中加载整个路由?
- laravel - 苹果登录在回调函数的laravel中返回419错误