2011-04-11 66 views
1

以下字符串包含表单的序列化数据。我想在同一个字符串中包含session_id(),那么如何在其中包含session_id=session_id();之类的内容?谢谢。将数据添加到字符串的基本问题

string = '&' + $('#new_form').serialize(); 
+4

的jQuery =客户端,PHP =服务器端 - >看这个问题? – halfdan 2011-04-11 12:59:49

+0

你到底需要什么? – 2011-04-11 13:02:42

+0

在页面加载时,您可以将php会话值分配给隐藏窗体或JS变量,并在序列化表单数据时使用隐藏的值或JS var值附加它。 – 2011-04-11 13:03:23

回答

4

你的窗体标记内ü可以添加隐藏输入元素。

<form> 
<input type='hidden' name='session_id' value=<?=session_id()?> > 
<!-- your other form elements --> 
</form> 

现在您jQuery将自动添加SESSION_ID

我希望这将有助于:)

0
string = '&' + $('#new_form').serialize() + "&session_id=" + encodeURIComponent(session_id());