2011-07-11 162 views
0

我必須將存儲在JavaScript變量中的值發送到PHP頁面。 PHP頁面與JavaScript頁面不在同一個文件夾中。發送JavaScript變量到PHP

此JavaScript變量存在於單擊按鈕時觸發的方法中。

如何將該變量值發送到PHP頁面?

(這是一個Eclipse項目。)

回答

4

最簡單的方法是使用jQuery的POST method將序列化數據發送到可處理請求的PHP頁面。

但是,您沒有說明您是否希望客戶端緩存該值,並且始終提醒服務器將來所有請求的值均爲服務器。如果是這樣,您可以再次使用JavaScript來存儲cookie內的值,以便每次用戶點擊某個內容(GET/POST)時,它還會將包含您的javascript值的cookie發送到服務器

+0

因爲我認爲你的回答是最有幫助的答案。但我在這個網站他們使用mootools.so使用jquery是一個衝突。不是嗎?是否有可能做到這一點使用mootools呢? – lakshman

+0

你當然可以用mootool做到這一點http://mootools.net/docs/core/Request/Request.HTML – Antony

1

你提交一個HTML表單按鈕被按下時。如果是,那麼您可以將javascript變量值設置爲按鈕單擊時窗體的隱藏字段。之後你的PHP代碼並在服務器端讀取它的值。