我建立了一个网站,后端在django,前端使用php。因为我在localhost中开发了这个,所以有两个服务器localhost
和localhost:8000
我不得不在ajax调用和django中使用ajax跨浏览器代码来使数据的发送和接收成为可能。现在我使用的服务器,我可以保持django后端和PHP前端。所以我的问题是,这可能是现在当他们在同一台服务器上时,可以使用ajax跨浏览器的代码并且ajax调用可以正常运行吗?或者我必须制作新代码?我的ajax跨浏览器代码为php就像
$.ajax({
type: "POST",
url: "localhost:8000/bo/get_p_uai/",
crossDomain: true,
async: false,
data: dataString,
dataType: 'jsonp',
success: function (data) {
var agg =data['p_uai_agg'];
//alert(agg);
$('#bumkush').val(agg);
forward_me();
}
});
答案 0 :(得分:0)
您仍然可以将JSONP从请求返回到同一个域,但您需要将crossDomain
设置为false