2013-07-24 149 views
0

我做了一个网站,其中后端是在Django和前端使用PHP。因为我在本地主机上开发了这个功能,所以有两台服务器localhostlocalhost:8000 我必须在ajax调用和django中使用ajax跨浏览器代码才能使发送和接收数据成为可能。现在我正在使用一台服务器,我可以同时保留django后端和php前端。所以我的问题是,现在当他们在同一台服务器上时,可能会使用ajax跨浏览器的代码,并且ajax调用会正常运行?或者我必须创建一个新的代码? PHP的我的AJAX的跨浏览器的代码是这样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(); 
    } 
}); 

回答

0

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

+0

如果我设置跨域假那么会改变,我做了跨域的django。它会将我的价值归还给我吗? – user1001176

+0

我不确定。我将不得不在Django方面看到你在说什么。 – Brandon