2012-02-20 68 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

该错误报告有一些潜在的修复。