Jquery 为什么';这个pushpad脚本不能工作
我有一个网站,我想使用pushpad。一切正常,但我想显示订阅的数量。该网站说我必须使用RESTAPI,但我以前从未使用过ajaxJquery 为什么';这个pushpad脚本不能工作,jquery,ajax,web-push,pushpad,Jquery,Ajax,Web Push,Pushpad,我有一个网站,我想使用pushpad。一切正常,但我想显示订阅的数量。该网站说我必须使用RESTAPI,但我以前从未使用过ajax $.ajax({ type:"GET", contentType: "application/json", beforeSend: function (request) { request.setRequestHeader("Accept", "application/json");
$.ajax({
type:"GET",
contentType: "application/json",
beforeSend: function (request)
{
request.setRequestHeader("Accept", "application/json");
request.setRequestHeader("Authorization", "Token token='mytoken'");
},
crossDomain: true,
dataType: 'json',
url: "https://pushpad.xyz/projects/projectid/subscriptions",
success: function(msg) {
alert("success");
}
});
此代码给出一个错误:
请求的资源上不存在“Access Control Allow Origin”标头
如果将数据类型更改为jsonp,则会出现另一个错误:
拒绝从“currectURL”执行脚本,因为其MIME类型(“text/html”)不可执行,并且启用了严格的MIME类型检查
我搜索了一段时间,但没有找到任何相关问题,因此我希望您能帮助我。您不能使用Javascript(您得到的错误与CORS有关)
必须使用服务器端语言(PHP、Ruby、Node.js等)检索订阅服务器的数量
另外,如果您只需要订阅数量,我建议您使用GET/projects/PROJECT\u ID
,然后读取响应中的subscriptions\u count
字段。您不能使用Javascript(您得到的错误与CORS相关)
必须使用服务器端语言(PHP、Ruby、Node.js等)检索订阅服务器的数量
另外,如果您只需要订阅数量,我建议您使用GET/projects/PROJECT\u ID
,然后读取响应中的subscriptions\u count
字段