2011-04-11 30 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());