Web サーバーを新しいマシンに移動してから、何か奇妙なことが起こっています。
これで、ajax 呼び出しが完了して何も返されない場合は常に、データ変数に 2 つのスペースが含まれます。
私は持っている:
$.ajax({
url: 'http://192.168.0.6/access/login',
data: 'user='+user+'&pass='+pass+'&rem='+remember,
type: 'POST',
success: function(data)
{
alert(data.length)
if(data)
{
$('#errorMessage').html(data) ;
$('#loginWarn').fadeIn() ;
} else {
window.location = 'login'
}
}
})
成功すると、PHP スクリプトは 0 を返し、成功を示し、何も返されないため、ユーザーは「ログイン」にリダイレクトされます。
ただし、移動 'data' は長さ 2 の変数になっているため (data.length でテスト済み)。
誰が何が悪いのか知っていますか?