2013-01-22 74 views
0

AJAX調用後後GET瓦爾,我不管理使用我的「老」 VAR(PHP的,GET的)...訪問會話VAR和AJAX調用

例如(增加的情況下,事件):

function addEvent() { 
    var formEvent=new Object; 

    $("#formEvent input, #formEvent select").each(function() { 
     if(!$(this).is(":disabled")) { 
      formEvent[$(this).attr("name")]=$(this).val(); 
     } 
    }); 

    $.ajax({ 
     url : "/function/php/event/addEvent.php", 
     data : { 
      "dataEvent" : formEvent 
     }, 
     dataType : "text", 
     type : "POST", 
     success : function(data) { 
      modal("Inscription", data); 
      eval($(data).text()); 
     } 
    }); 
} 

我想訪問會話VAR和我addEvent.php頁面獲取用戶的PARAMS(名稱)。

你有什麼想法嗎? 這是由於Ajax設置?

非常感謝。

+0

你可以張貼'addEvent.php'通過你的數據嗎? – SachinGutte

回答

3

要訪問獲得PARAMS,你需要設置​​在Ajax調用,你就可以讓他們正常($_GET['VARIABLENAME']

對於會話瓦爾,你會需要一個session_start()你addEvent.php。

編輯:

,如果你使用jQuery,您可以使用類似

data: formEvent.serialize(), 
+0

其實他不必使用'type:'GET'' - 他可以直接在URL上編碼它們,比如'url:'/function/php/event/addEvent.php?VARIABLENAME = thevalue','然後仍然使用POST。 – prodigitalson

+0

這是正確的。 –