【问题标题】:ajax cross browser code compatibilityajax 跨浏览器代码兼容性
【发布时间】:2013-07-24 21:27:05
【问题描述】:

我做了一个网站,其中后端在 django 中,前端使用 php 。因为我是在 localhost 中开发的,所以有两台服务器 localhostlocalhost: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();
    }
});

【问题讨论】:

    标签: jquery django cross-browser jsonp


    【解决方案1】:

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

    【讨论】:

    • 如果我将 cross domain 设置为 false 那么我会为跨域做 django 的更改。它会把我的价值观还给我吗?
    • 我不确定。我得看看你在 Django 方面说什么。
    猜你喜欢
    • 2012-08-09
    • 2011-06-07
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多