2011-05-01 57 views
0

我創建了一個AJAX函數,當它被調用時它改變了特定按鈕的顏色。但是,我只能以靜態的方式設置它,這意味着我將這些值手動發送到相應的php腳本。 我想要的是用一些參數通過我的html body調用函數,然後這些參數應該通過xmlhttp.send方法傳遞。我試過了,但它不起作用。 例如於下述功能ajaxFunction()的調用將工作行(它會通過兩個參數x = 0和T = 1)AJAX xmlhttp.send參數

$ function ajaxFunction() { ... xmlhttp.open("POST","example.php",true); 
xmlhttp.onreadystatechange = handleServerResponse; 
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
xmlhttp.send("x=0&t=1");} 

但是,當我嘗試調用一些參數的函數(ajaxFunction( 0,1),那麼我怎麼可以把這些值在xmlhttp.send方法

任何想法

還是要謝謝你

回答

3

你的意思是:??

function ajaxFunction(arg0, arg1) { 
    // ... new + open + setRequestHeader 
    xmlhttp.send('x=' + encodeURIComponent(arg0) + '&t=' + encodeURIComponent(arg1)); 
} 
+0

對不起,我的錯誤...它完美地工作。謝謝!!! – user711250 2011-05-01 12:38:36