jquery的post和get如何提交至servlet

時間 2022-03-14 00:45:09

1樓:匿名使用者

jquery.post(url, [data], [callback], [type])

url:傳送請求位址。

data:待傳送 key/value 引數。

callback:傳送成功時**函式。

type:返回內容格式,xml, html, script, json, text, _default。

$.post("test.php", ,

function(data));

jquery.get(url, [data], [callback], [type])

url:待載入頁面的url位址

data:待傳送 key/value 引數。

callback:載入成功時**函式。

type:返回內容格式,xml, html, script, json, text, _default。

$.get("test.cgi", ,

function(data));

2樓:真漢子不知道疼

$.get("servlet的url ",,function(data));

$.post("test?name="+username,null,back);

}function back(result)get也類似

3樓:雪過了無痕

$.post("test?name="+username,null,back);

}function back(result)get也類似

查查文件 很簡單的

4樓:匿名使用者

一樓和二樓說的都可以實現!!! 我就不貼**啦

jquery使用post傳值給名為calculate的servlet,servlet該如何獲取該值??

5樓:育知同創教育

jquery中的post傳值給servlet的方法:

jquery 的 get 和 post 方法有三個引數:位址,資料 和**函式:

注意:這個裡面要注意。var stationname = $("#stationname").

val();是取表單元素的值。calculate 是servlet名稱。 是要傳到後台的引數,還有乙個**函式。

servlet後台的引數接收方法:

string name = request.getparameter("stationname");

name = new string(name.getbytes("iso-8859-1"), "utf-8");

string result = stationservice.querystationbyname(name);

out.write(result);

6樓:

我覺得你這個**寫的問題太難懂了

var post_data = {}; //這裡是定義了乙個集合$(":hidden[name^=grade_val],:hidden[name=price],#carriage").

each(function());

我建議是這樣的

var p_name ;

var p_val ;

$(":hidden[name^=grade_val],:hidden[name=price],#carriage").each(function());

$.post(url, , function(res));

settimeout("configchart()", 1000);

});那麼  在你接收的url頁面直接接收

p_name和p_val 和他的值就可以了因為不知道你具體是什麼樣子  這個給你參考你可以試用瀏覽器的 除錯工具  檢視到你的具體傳的值

jquery 怎麼傳引數到servlet-csdn論壇

7樓:匿名使用者

在外掛程式名字定義的這個函式內部,this指代的是我們在呼叫該外掛程式時,用jquery選擇器選中的元素,一般是乙個jquery型別的集合。

比如$('a')返回的是頁面上所有a標籤的集合,且這個集合已經是jquery包裝型別了,也就是說,在對其進行操作的時候可以直接呼叫jquery的其他方法而不需要再用美元符號來包裝一下。

用form表單想servlet提交資料時,get和post之間的區別是什麼?

8樓:般若兮若

你傳遞的name應該是中文吧.get方式通過url傳值不支援中文傳值.post方式通過訊息體傳值.

get與post區別:

1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。

2、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。

5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。預設是用iso-8859-1編碼

6、get是form的預設方法。

9樓:千鋒教育

可以簡單的理解為:

1 get明文傳輸,資訊附加在url上面,get明文傳輸,post更加安全

2 get傳輸有大小限制,應該是3k,post需要制定傳輸型別3 get多用於獲取資料,根據get變數的不同呼叫不同的資料,post多用於提交資料,提交使用者輸入的資料

10樓:匿名使用者

get是在瀏覽器的位址列中顯示的標出你所傳遞源資料的網頁表單位址,也就是servlet的位址

而post是在瀏覽器的位址列中將所傳遞源資料的網頁表單位址加密後顯示在瀏覽器中,也就是servlet的位址。總之,就是post比get更具有安全性

11樓:匿名使用者

get請求的資料出現在url當中(http協議頭),以?分割url和傳輸的資料,引數之間以&相連。英文本母/數字,原樣傳送;空格轉換為%;中文/其他字元,直接把字串用base64加密,%xx表示xx為16進製制數;post把提交資料放置在http包的包體中 。

根據http1.1協議,請求的報文由請求行、請求頭 和請求資料(包體)組成。 使用get方法請求鏈結,要傳的資料在報文的請求行,而不在報文的請求資料中,因此在servlet中用request.

getparamter("name")方法取到null;使用post時,資料是在報文的請求資料的中,因此能夠取到值。

servlet如何接收ajax裡傳過來的data

12樓:流風子云

對應的servlet獲取引數應該是

string string = request.getparameter("string");前乙個string隨便取名,後面的string必須與data: string中的string一致

13樓:du瓶邪

如下:if (val != "") /json";

$.post(url, , function(data) );

}string name =request.getparameter("name");

string age=request.getparameter("age");

string location=request.getparameter("location");

14樓:匿名使用者

在servlet的post方法中接收,當一般的jsp的form接收就好

string value=request.getparameter("");

jquery中怎樣實現點選提交按鈕把文字框的值提交到servlet

15樓:全國流竄

$("button").click(function(), //引數error: function (xhr) ,success:

function (str) ,datatype: "text" //返回結果的型別。

});});

在j**a中寫jsp網頁和servlet中,form表單的提交方法get與post的區別

16樓:育知同創教育

get是預設提交方式,如果不在method方法中宣告,表單會議get方式提交到伺服器,提交的資料資訊會顯示在瀏覽器欄位址列內,post方式提交表單後的位址列不變 。doget和dopost對應其form的mothod屬性get和post。get方式提交來的資料在伺服器端用request.

querystring()來獲取,用post方式提交的資料用request.form()來獲取,但預設還是可以用request()獲得

利用get方法提交的內容不能超過2kb,否則提交會失敗,

post無限制

17樓:創作者

get儲存的資料比post要大,但是get不安全

get方式的安全性較post方式要差些,包含機密資訊的話,建議用post資料提交方式;

在做資料查詢時,建議用get方式;而在做資料新增、修改或刪除時,建議用post方式;

為什麼我用jquery將表單資料傳送到後台時 post方式無法傳遞資料?而get方式卻可以

18樓:

你瀏覽器控制台請求的head資訊是????截個圖看一下

ajax請求的時候get 和post方式的區別

安徽電信網上營業廳 首先看一下get post的區別 1 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的u...

post請求與get請求有什麼不同

你好,janet efoonidcuk hoxogkwckn 1.區別 在form裡面,可以使用post也可以使用get。它們都是method的合法取值。但是,post和get方法在使用上至少有以下幾點不同 1 get方法通過url請求來傳遞使用者的輸入。get方法傳遞的引數和值在url上用?nam...

POST的含義,「POST」是什麼意思

post 後post 英 p st 美 post n.郵件 郵政 柱,樁,杆 崗位 vt.張貼 宣布 設崗 郵寄 vi.快速行進 adj.有關賽跑 或賽馬,賽狗 起點標誌的 adv.外 在後 用急件 驛馬 趕緊地,火速地 post 英 p st 美 post n.崗位 郵件 標桿 vt.張貼 公布 ...