2012-09-28 181 views
0

如何使用jQuery或JavaScript設置$_POST變量,而不使用Ajax庫?

+2

請不要說三次!我們明白而不是重複,更多的細節可能會有所幫助。這是與頁面上的表單,還是您想要發送請求到另一個頁面或域?通過「Ajax庫」,這是否意味着你根本不能使用Ajax,或者不是'$ .ajax'? – 2012-09-28 23:40:54

回答

2

jQuery是庫,ajax不是。 Ajax是作爲jQuery方法編寫的XHR Object的實現。

$.ajax({ 
    type: 'POST', 
    url: 'path/to/my/controller.ext', 
    data: 'myvar=something' 
}); 

PHP。

if(isset($_POST['myvar'])): 
    //you now have reference to myvar, which has a value of something. 
endif; 
+0

沒關係我的回答,我讀到你需要「獲得」一個$ _POST變量,而不是「設置」。 +1 – L0j1k

0

您可以通過添加一個onclick="click();"屬性按鈕用JavaScript做到這一點很簡單的鏈接或者你正在試圖獲得,然後寫一個小function click() {處理var value = document.GetElementById('textBoxId').value

編輯:這是爲了「獲得」一個變量,而不是「設置」一個變量,但您仍然可以使用這些想法來執行基於用戶單擊按鈕,然後檢索該字段的值的操作。