Javascript 对Django服务器的跨域AJAX请求
我正在尝试使用jQuery从Django服务器获取数据 下面是我正在使用的代码: 有趣的是,我能够通过浏览器或fiddler()访问数据。Javascript 对Django服务器的跨域AJAX请求,javascript,django,jquery,cross-domain,Javascript,Django,Jquery,Cross Domain,我正在尝试使用jQuery从Django服务器获取数据 下面是我正在使用的代码: 有趣的是,我能够通过浏览器或fiddler()访问数据。 请给我一个暗示,说明我做错了什么。重要的是我无法访问服务器,我只是可以与网站的开发者交流,他们还不知道问题出在哪里。服务提供商需要使用并让其资源使用与您的来源匹配的标题进行响应。服务提供商需要使用并让其资源使用与您的来源匹配的标题进行响应。想了解CORS。除非站点开发人员明确允许您的域查询其内容,否则您将无法以这种方式获取数据。您需要在后端使用jsonp请求
请给我一个暗示,说明我做错了什么。重要的是我无法访问服务器,我只是可以与网站的开发者交流,他们还不知道问题出在哪里。服务提供商需要使用并让其资源使用与您的来源匹配的标题进行响应。服务提供商需要使用并让其资源使用与您的来源匹配的标题进行响应。想了解CORS。除非站点开发人员明确允许您的域查询其内容,否则您将无法以这种方式获取数据。您需要在后端使用jsonp请求或脚本来获取内容。我通常使用第二个数字作为答案。你能给我一个关于如何在我的情况下使用jsonp的例子吗?你需要联系开发人员,让他们把输出包装在jsonp回调中。这个站点应该可以帮助您更好地理解jsonp:。我通常会提前使用我的第二个选项,因为其他网站需要参与,你会想在CORS上阅读。除非站点开发人员明确允许您的域查询其内容,否则您将无法以这种方式获取数据。您需要在后端使用jsonp请求或脚本来获取内容。我通常使用第二个数字作为答案。你能给我一个关于如何在我的情况下使用jsonp的例子吗?你需要联系开发人员,让他们把输出包装在jsonp回调中。这个站点应该可以帮助您更好地理解jsonp:。我通常会先使用我的第二个选项,因为其他网站需要参与,谢谢你的回答。但是与服务开发人员的沟通需要一点时间,你知道,所以你知道没有它,也不使用后端来实现我的目标的另一种方法吗?谢谢你的回答。但是与服务开发人员的沟通需要一点时间,你知道,所以你知道没有它,也不使用后端来实现我的目标的另一种方法吗?
$(function(){
function callback(res){
console.log(res);
}
$.ajax({
url: "http://www.chesno.org/ajax/dispatcher/",
data: {
"data": "{'cmd':'get_party_list'}"
},
dataType: 'json',
success: callback,
complete: callback,
crossDomain: true,
async: false
});
})