2012-11-14 27 views
0

基本上我有一堆數據從數據庫中獲得並放到我的頁面中。現在,我在表中的名稱,會話等中輸入用戶類型,並將其作爲發佈數據發送到下一個PHP頁面,然後用於查找數據庫中的更多內容等等。不帶表格的POST數據

顯然,這不是一個很好的用戶體驗;只需單擊表格中的項目並將所有內容自動發送到下一頁面就會更容易。

我不知道如何去做這件事。

我的表格現在是名字和姓氏,所以如果您單擊某一行,它應該轉到下一頁,將每個單元格作爲數據發送。

編輯:一些例子:

傳統上這樣做一個表單

<form method="post" action="pageDataIsGoingTo.php"> 

將數據發送到下一個頁面。但是,我不想用表單來做這件事。而是當他們點擊發送數據的URL和/或按鈕時。我可以「隱藏」來自視圖的數據,但我仍然不知道要實際執行的功能。

我會做一個JavaScript按鈕/函數,以隱形的形式設置東西嗎?

+0

你可以發佈示例代碼?我沒跟着你。 –

+0

它應該是一個帶查詢字符串參數的GET,如果你只是查找數據而不修改任何東西 – Esailija

+0

你可以傳遞GET,如果你可以設法使用GET,你也可以嘗試jQuery。 –

回答

1

您可以使用不可見/隱藏表單域。 這可能是你最好的猜測。 如果您想要調用ajax POST,但是您希望加載其他頁面,則Javascript將是一個很好的解決方案。 隱藏的表單字段是您的解決方案。

與表格數據並行。

你需要一個形式 中嵌入隱藏字段,你的可視項目行(所以每個項目行還包含一個表單&隱藏的表單字段和可見的提交按鈕,0​​您可以用CSS樣式)

這假設您的表格包含更多可以選擇發送的項目。

雖然我會這樣做與骨幹& jQuery,並在ajax中做到這一切。