2012-02-20 21 views
0

extjsのload()関数でセッションが頻繁に期限切れになります。フォーム、グリッド、タブパネルにデータを読み込もうとすると、頻繁にセッションが終了します。Extjs ajaxでのセッションの終了

例フォームのロード

exam_edit_form.load({ 
    url: 'page_url.php', 
    method:'POST', 
    success: function(form, action){ 
     var chapter_name = action.result.data.test_chapter_combo; 
     Ext.getCmp('chap_exam_id').setValue(chapter_name); 
    } 
}); 

任意のアイデア?

答えて

1

これは、AJAX呼び出しの間に起こったセッション更新によって引き起こされます。セッションIDはブラウザによって保持されず、セッションは失われ、次回の呼び出しで再生成されます。

CodeIgniterコミュニティではこの問題が認識されており、解決策を現在検討中です。 https://github.com/EllisLab/CodeIgniter/issues/154

バグレポートにはいくつかの修正があります。

関連する問題