想向各位版友們請教,關於XHR.get的用法。
我查了許多網路的資料,然而得到的資料相當片段,因此在此發問請求指導。
我的使用動機是:
在server端寫了一個函式;希望能在client端,傳遞這個函式的引數到server。
關於XHR.get的用法,我查到的多半是:XHR.get(url, null, function(x){} )
其中,url為從client端UI(網頁)點選的連結。
目前,我不懂的是:
1. null,也可以放引數。放的是function(x){}的引數嗎?
2. 關於function(x),我知道它是回傳函式(call-back function)。
那麼,這個函式,是在XHR.get,傳了url的網頁給client後,
client自動將function(x)送到server端執行嗎?
3. x的函意為何? 該怎麼理解它呢?
舉例:如果我在server端寫了
func(int a)
{
return a = a+1;
}
這樣的函式,同時希望從client的網頁傳入a=1這樣的參數到server。
關於XHR.get的用法,我查到的多半是:XHR.get(url, null, function(x){} )
其中,url為從client端UI(網頁)點選的連結。
目前,我不懂的是:
1. null,也可以放引數。放的是function(x){}的引數嗎?
2. 關於function(x),我知道它是回傳函式(call-back function)。
那麼,這個函式,是在XHR.get,傳了url的網頁給client後,
client自動將function(x)送到server端執行嗎?
3. x的函意為何? 該怎麼理解它呢?
舉例:如果我在server端寫了
func(int a)
{
return a = a+1;
}
這樣的函式,同時希望從client的網頁傳入a=1這樣的參數到server。
是否真的是使用XHR.get( )函式呢?
又該如何正確的使用呢?
我盡可能的將我想問的、遇到的問題,明確的表達。
如果發問,問得不好,或是問題中的觀念有錯,
還請前輩們,不吝指正。小弟虛心學習。
先謝謝熱心的版友。