0

我做了一个网站,其中后端在 django 中,前端使用 php 。因为我在 localhost 中开发了这个,所以有两台服务器localhostlocalhost:8000 我不得不在 ajax 调用和 django 中使用 ajax 跨浏览器代码来使发送和接收数据成为可能。现在我正在使用一个服务器,我可以在其中保留 django 后端和 php 前端。所以我的问题是,现在当他们在同一台服务器上时,可以使用 ajax 跨浏览器的代码并且 ajax 调用可以正常运行吗?或者我必须制作一个新代码?我用于 php 的 ajax 跨浏览器代码就像

$.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();
    }
});
4

1 回答 1

0

您仍然可以将 JSONP 从请求返回到同一域,但您需要设置crossDomainfalse

于 2013-07-24T11:29:55.387 回答