您的位置:首页技术文章
文章详情页

javascript - 这段跨域的ajax请求是怎么实现的

【字号: 日期:2022-11-05 17:16:24浏览:61作者:猪猪

问题描述

在一个前端插件里看见作者的demo有请求github的评论接口,但是页面和接口是跨域的,他用的是ajax请求,但是和一般的写法不太一样,不知道怎么实现的。代码如下,求大神分析告知。

$.ajax(’https://api.github.com/repos/fex-team/xxxx/issues/81comments?per_page=100’, {headers: { Accept: ’application/vnd.github.full+json’},dataType: ’json’,success: function(data) { console.log(data);}});

一般是ajax是:

$.ajax({参数...});

问题解答

回答1:

这是两个问题:

跨域问题是因为 GitHub API 本来就支持,你可以看下 OPTIONS 请求返回的 CORS 相关头,具体见这里

至于 $.ajax,两种请求方式都支持的,分别是这个和这个

回答2:

jQuery.ajax(url,[settings])url:一个用来包含发送请求的URL字符串。settings:AJAX 请求设置。所有选项都是可选的。

标签: JavaScript
相关文章: