Javascript jquery jsonp不工作
为什么这个代码不起作用?它在浏览器中也没有给出错误。但一个项目文件在Chrome中作为脚本下载,如Inspect Element tool所示。如何从文件中获取数据?看起来Atlassian使用Javascript jquery jsonp不工作,javascript,jquery,json,jsonp,Javascript,Jquery,Json,Jsonp,为什么这个代码不起作用?它在浏览器中也没有给出错误。但一个项目文件在Chrome中作为脚本下载,如Inspect Element tool所示。如何从文件中获取数据?看起来Atlassian使用jsonp callback而不是callback作为jsonp回调的查询字符串中的参数 .我建议您使用如下配置JSONP调用: 选项>代码> JSONP将JSONP回调参数重命名为@ McCANF从API中提出的建议。< P>,对于将来的引用,您可以考虑使用JQXHR对象来添加错误处理功能,这样您就可以
jsonp callback
而不是callback
作为jsonp回调的查询字符串中的参数
.我建议您使用如下配置JSONP调用:
选项>代码> JSONP<代码>将JSONP回调参数重命名为@ McCANF从API中提出的建议。
< P>,对于将来的引用,您可以考虑使用JQXHR对象来添加错误处理功能,这样您就可以知道JSON请求是否失败。请参阅jQuery的参考()请不要在没有告诉我们错误是什么的情况下告诉我们您遇到了错误。我们不是读心术的人。
$(document).ready(function() {
$.getJSON('https://jira.atlassian.com/rest/api/latest/project?callback=?', function(data) {
console.log("success");
});
});
$(function() {
$.ajax({
type: "GET",
url: "https://jira.atlassian.com/rest/api/latest/project",
dataType: "jsonp",
jsonp: "jsonp-callback",
data: { /* additional parameters go here */ }
}).done(function(data) {
console.log("success");
});
});
$(document).ready(function() {
var jq = $.getJSON('https://jira.atlassian.com/rest/api/latest/project?callback=?',
function(data) {
console.log("success");
})
.error(function() { console.log("error occurred"); });
});