當前位置:編程學習大全網 - 源碼下載 - jquery的post 和 get 如何提交至servlet

jquery的post 和 get 如何提交至servlet

根據您的問題,第壹時間想到的是ajax請求

Post提交,代碼如下:

function?do_fun(href)?{

//序列化表單參數

var?params=$('#edit_form').serialize();

//ajax請求

$.ajax({

type:'POST',//post提交

url:href, //提交的地址,直接調用妳得servlet

data:params,//傳遞到servlet的參數

dataType:'json',?//返回值是壹個對象

error:function(XMLHttpRequest,?textStatus,?errorThrown){?

alert("JQuery?AJAX?Error!");

},

success:function(data){

//data是後臺返回的數據,根據自己的需求處理

}

});

}

get提交,可以依據以上的方式,修改type

其中dataType的類型也有多種,如下:

dataType

類型:String

預期服務器返回的數據類型。如果不指定,jQuery 將自動根據 HTTP 包 MIME 信息來智能判斷,比如 XML MIME 類型就被識別為 XML。在 1.4 中,JSON 就會生成壹個 JavaScript 對象,而 script 則會執行這個腳本。隨後服務器端返回的數據會根據這個值解析後,傳遞給回調函數。可用值:?

"xml": 返回 XML 文檔,可用 jQuery 處理。

"html": 返回純文本 HTML 信息;包含的 script 標簽會在插入 dom 時執行。

"script": 返回純文本 JavaScript 代碼。不會自動緩存結果。除非設置了 "cache" 參數。註意:在遠程請求時(不在同壹個域下),所有 POST 請求都將轉為 GET 請求。(因為將使用 DOM 的 script標簽來加載)

"json": 返回 JSON 數據 。

"jsonp": JSONP 格式。使用 JSONP 形式調用函數時,如 "myurl?callback=?" jQuery 將自動替換 ? 為正確的函數名,以執行回調函數。

"text": 返回純文本字符串

  • 上一篇:《我和春天有個約會》是TVB的還是ATV的?
  • 下一篇:Java登錄系統源代碼
  • copyright 2024編程學習大全網