我有一个简单的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
我不明白为什么我仍然会收到错误?我希望在这里找到一些帮助,谢谢你
答案 0 :(得分:2)
这不是错误......这意味着您尝试提醒的变量是对象。
如果您想查看其内容,请将alert
替换为console.log
,然后查看浏览器的javascript控制台...