【发布时间】:2020-02-02 00:43:32
【问题描述】:
我正在尝试显示此获取请求的结果,但它没有返回任何结果或错误。
即使在测试时,我也尝试过硬编码并附加 <li>my job</li>,但这也不起作用。
你有什么想法吗?
这是我的代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(function (){
var $jobs = $('#jobs');
$.ajax({
type: 'GET',
dataType: 'json',
username: '5afe0f90-3480-4d47-8206-3529815a610a',
password: '',
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>my job</li>')
});
}
});
});
</script>
<ul id="jobs"></ul>
【问题讨论】:
-
你检查错误回调了吗?
-
@leafeve 错误回调是什么?抱歉,我是新手。
-
你只有一个成功回调;你需要添加一个错误回调。
-
添加错误回调并检查agian tutorialsteacher.com/jquery/jquery-ajax-method
-
您是否检查过浏览器开发工具的“网络”选项卡中的响应?响应是什么样的?它是有效的 JSON 吗?
标签: javascript ajax api