Jquery CURL无法抓取HTML内容

Jquery CURL无法抓取HTML内容,jquery,ajax,codeigniter,twitter-bootstrap,curl,Jquery,Ajax,Codeigniter,Twitter Bootstrap,Curl,我有一个CMS在一个URL和至少68个财产网站运行的CMS在不同的领域 我正在尝试从一个属性站点抓取一个表单,以在CMS中以模式显示(允许其他属性查看该表单,以决定是否也包含该表单) 在引导页面上,我有以下脚本: (function() { $(document).on('click', '.btnModal', function(e){ e.preventDefault(); var formID = $(this).data('form');

我有一个CMS在一个URL和至少68个财产网站运行的CMS在不同的领域

我正在尝试从一个属性站点抓取一个表单,以在CMS中以模式显示(允许其他属性查看该表单,以决定是否也包含该表单)

在引导页面上,我有以下脚本:

(function() {
    $(document).on('click', '.btnModal', function(e){
        e.preventDefault();
        var formID = $(this).data('form');

        $.ajax({
            url:  "<?= site_url('staffer/get_form_modal'); ?>",
            type: "POST",
            data: { fid: formID },
            success: function(msg){
                $('#modal-body').html(msg);
                $('#myModal').modal('show');
            } // end success
        });
    });
})(); // end self-invoking anonymous function
模态弹出,其标题和主体为空。没有错误消息。。。一片空白

Firebug显示正在发布的表单ID和一个空响应——同样,没有错误消息

感谢您的帮助

更新:在服务器上使用SSH,我运行了“curl-I”,并获得了以下信息:

HTTP/1.1 200 OK
Server: nginx
Date: Mon, 16 Dec 2013 16:15:56 GMT
Content-Type: text/html
Connection: keep-alive
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Refresh: 0;url=http://istaff.edrtest.com/user/log_in
Set-Cookie: PHPSESSID=kbc674bc07nn4aeh2k5rsur685; path=/
X-Powered-By: PleskLin
从响应--刷新:0;网址=

难道你不认为你需要作为一个登录用户来执行这个curl操作吗


另外,您确定它需要GET操作吗?这可能是一个后期操作(我建议您再次检查)。

尝试添加
curl\u setopt($ch,CURLOPT\u VERBOSE,true)。看看这是否有助于调试。无更改。。。仍然没有错误消息。通过直接调用该方法来测试您的CURL请求是否在没有AJAX的情况下工作。不,仍然是白色页面。这就是我添加可选URL参数以直接测试的原因。(至少我做了一件正确的事)因为我控制了两个URL,所以我可以控制任何一个。但为了进一步调试,是否至少应该返回登录页面?我什么也得不到,你什么也得不到。因为您的浏览器被指示通过HTTP头刷新重定向到登录url。现在,您有责任从代码执行重定向:-)我可以通过CURL传递凭据吗?是的,尝试使用这些CURL选项:CURLOPT_HTTPAUTH,CURLOPT_USERPWD
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 16 Dec 2013 16:15:56 GMT
Content-Type: text/html
Connection: keep-alive
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Refresh: 0;url=http://istaff.edrtest.com/user/log_in
Set-Cookie: PHPSESSID=kbc674bc07nn4aeh2k5rsur685; path=/
X-Powered-By: PleskLin