2012-02-17 30 views
0

我已經搜索了2天迄今:)沒有找到正確的答案呢。所以需要專家的幫助。 我正在寫網頁,我在哪裏使用php和mysql。在網頁上顯示產品清單。每個產品旁邊都有一個名爲「比較」的按鈕。當用戶按下按鈕時,應彈出對話框並要求用戶輸入一些信息,然後用戶單擊對話框中的提交或取消。當用戶單擊對話框中的提交時,它應該帶用戶到另一個頁面,他將顯示與他正在尋找的信息(希望)....從同一類將變量傳遞給jQuery

對於對話框我使用jQuery-ui對話框。我面臨的挑戰是當用戶點擊「比較」按鈕時,我需要將產品信息傳遞給對話框。因爲所有的產品信息都是從mysql中提取的,並且使用php進行循環顯示,它們都具有相同的類。例如 商品1比較 商品2比較 那麼,我如何知道我需要通過哪個product_info?我想添加屬性到按鈕和產品信息與數字來區分哪一個被選中,然後我需要有多個附加到每個按鈕的多個對話框功能。

任何想法都會受到很大的關注。

感謝

回答

0

創建一個全局變量來存儲索引。

當我們點擊任何按鈕,我們將檢查它的索引並存儲在其中。

打開彈出窗口或剛纔顯示彈出窗口之後,訪問此索引。使用此索引訪問產品包含的部門。從那裏獲取所需的細節。更新對話框中的數據。顯示對話框。

關閉對話框時也清除全局變量。

,您可以得到更多的信息,有關索引的位置:http://api.jquery.com/index/

朋友,請建議,如果沒有更好的辦法。

謝謝。

+0

好的,在這裏我是如何做到的,似乎傳遞了產品信息。 – user1215305 2012-02-17 07:39:36

+0

好的,在這裏我是如何做到的,似乎傳遞了產品信息。我在添加按鈕的名稱屬性 比較 然後我得到屬性的值時,按鈕按下 $(本).attr(「名」) ..這裏是另外一個問題,說我得到了所有的變量在對話框中,現在用戶點擊提交,我需要將他發送到其他頁面,其中包含這些信息,http://comparison.com?product_info = product1&otherstuff = stuff,我如何重定向? – user1215305 2012-02-17 07:49:02

+0

使用document.location.href做的伎倆 – user1215305 2012-02-17 10:05:10