2012-02-20 69 views
0

會話在extjs load()函數中經常過期。當我試圖加載數據到表單,網格和tabpanels經常會話過期。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

該錯誤報告有一些潛在的修復。