为什么我得到对象对象错误?

时间:2014-06-02 14:26:46

标签: javascript php jquery ajax

我有一个简单的ajax请求来更改某些php会话变量的值我仍然得到对象对象错误,无论我如何更改代码:

JS代码:

$(document).ready(function(){
    $('#facebook_img').live('click',function(){
        login_condetion=1;
        $.ajax({
            type: "POST",
            url: 'facebook_login_condition_variable.php',
            data:{login_condetion:login_condetion},
            success: function()
            {
                alert('test');
            },
            error : function(XMLHttpRequest, textStatus, errorThrown) {
                alert(XMLHttpRequest);  
                alert(textStatus);
                alert(errorThrown);
                alert(XMLHttpRequest.responseText);
            }
        });

    });
});

facebook_login_condition_variable.php:

   <?php 
    $temp = $_POST['login_condetion'];
    if(!empty($temp) && $temp != 0)
    {
       $_SESSION['do_not_allow_auto_facebook_login'] = 1;
    }
    else    
    {
        $_SESSION['do_not_allow_auto_facebook_login'] = 0;  
    }
    ?>

我尝试了很多ajax表单,但同样的错误,当我发出警报时,我什么也得不到responseText我不明白为什么我仍然会收到错误?我希望在这里找到一些帮助,谢谢你

1 个答案:

答案 0 :(得分:2)

这不是错误......这意味着您尝试提醒的变量是对象。

如果您想查看其内容,请将alert替换为console.log,然后查看浏览器的javascript控制台...