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

I have a simple ajax request to change the value of some php session variable I still get object object error no matter how I changed the code :

JS code:

$(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;  
    }
    ?>

I tried a lot of ajax form but same error and I get nothing when I alert responseText I do not understand why I still get that error ? I hope to find some help here thank u

This is not an error... It means that the variables you try to alert are objects.

If you want to see the content of it, replace alert by console.log and see the javascript console of your browser...