Codeigniter从另一台服务器加载页面

时间:2015-09-08 01:57:00

标签: javascript ajax codeigniter cross-domain

新手和极品有助于Codeigniter和Javascript,我需要从其他服务器加载页面也是CI .. 我该怎么办才能使它有效......

    $("#select").change(function(){
        if($('#textbox').val() == ""){
            alert("Warning");
            return;
        }else{
            $('#overlay').show();
            var tglpayslip = $('#tglpayslip').val();
            var url = "http://192.168.88.7/index.php/home/payslip.php";
            $.post(url, tglpayslip, function(response){
                $('#overlay').hide();
                $('#payslip').html(response);
            });
        }
    });

2 个答案:

答案 0 :(得分:0)

对于跨域,您必须使用JSONP。

$("#select").change(function(){
        if($('#textbox').val() == ""){
            alert("Warning");
            return;
        }else{
            $('#overlay').show();
            var tglpayslip = $('#tglpayslip').val();
            var url = "http://192.168.88.7/index.php/home/payslip.php";
            $.ajax({
               type:"post",
               url:url,
               dataType: "jsonp",
               data:tglpayslip,
               success:function(response){
               $('#overlay').hide();
                $('#payslip').html(response);
               }
            });
        }
    });

答案 1 :(得分:0)

试试这个

var tglpayslip = $('#tglpayslip').val();
var url = "http://192.168.88.7/index.php/home/payslip.php";
            $.ajax({
               crossDomain: true,
               type:"post",
               url:url,
               dataType: "jsonp",
               data:tglpayslip,
               success:function(response){
               $('#overlay').hide();
                $('#payslip').html(response);
               }
            });