首頁  >  文章  >  web前端  >  jquery中post方法用法實例_jquery

jquery中post方法用法實例_jquery

WBOY
WBOY原創
2016-05-16 16:33:081266瀏覽

本文實例講述了jquery中post方法的用法,分享給大家供大家參考。具體用法分析如下:

在使用jquery實作網站的非同步互動時,常用的兩個函數為get和post方法,get方法使用很簡單,直接提交get請求即可,如果有參數,直接追加到url後面就行,但是使用post方法時,傳遞參數,需要和url分開寫,使得傳參變得麻煩了,不過這樣做起來更安全一些,而且出現中文亂碼的機率也要低一些(get方法傳中文很多情況下會出現亂碼現象),這裡就詳細介紹一下post是怎樣傳遞參數的。

先寫一個html程式碼如下:

複製程式碼 程式碼如下:


  jquery post方法測驗
 
 


  
  
  


 
伺服器端servlet中post方法程式碼如下(servlet類別名為login,設定其存取路徑為servlet/login)
複製程式碼 程式碼如下:
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  request.setCharacterEncoding("gb18030");  
  String name= request.getParameter("name");
  String pass= request.getParameter("pass");
  out.print("name:" name "pass:" pass);
  out.flush();
  out.close();

在客戶端執行以上的html程式碼後,點選「測試」按鈕,就會跳出  name:輸入的使用者名稱pass:輸入的密碼對話框,透過分析html程式碼可以知道,post方法傳遞參數使用的是資料json格式。

補充:

對於出現漢字亂碼的情況來說,ajax預設的漢字編碼是utf-8,post接收頁面的編碼應該也保持同樣的編碼。

希望本文所述對大家基於jQuery的Ajax程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn