サーバー側でセッションの値を変更しようとするボタンをクリックすると、非常にうまく動作します:
$('#btn1').click(function() {
update_session('session.php?session=1');
});
しかし、別のボタンからこのボタンをトリガーしようとしたとき:
$('#btn2').click(function() {
$('#btn1').click();
});
その時点で、セッションは変更されません。正しい引数を持つajaxによるサーバーへのPOSTがあったことをfirebugで見たので、私は本当に理解していません。