2013-01-22 33 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

这是正确的。 –