jquery ajax使用總結

JQuery AJAX

GET,POST

>GET - 從指定的資源請求數據【基本用于從服務器獲得數據】

$.get(url,callback); ? ? url:請求的地址 ? ? ?callback:請求的返回函數

>POST - 向指定的資源提交要處理得數據【既能獲取數據也能發送數據】

$.post(url,data,callback) ? ? ?data:連同請求發送的數據,json格式

>$.ajax -?該方法是 jQuery 底層 AJAX 實現。簡單易用的高層實現見 $.get, $.post 等。

$.ajax({

? ? ?type: 'POST',

? ? ?url:url,

? ? ?data:data,

? ? ?success:success,

? ? ?dataType:dataType

});

url必需。規定把請求發送到哪個 URL。

data可選。映射或字符串值。規定連同請求發送到服務器的數據。

success(data, textStatus, jqXHR)可選。請求成功時執行的回調函數。

dataType可選。規定預期的服務器響應的數據類型。默認執行智能判斷(xml、json、script 或 html)。

$.ajax需要注意的一些地方:

1.data主要方式有三種,html拼接的,json數組,form表單經serialize()序列化的;通過dataType指定,不指定智能判斷。

2.$.ajax只提交form以文本方式,如果異步提交包含上傳是傳過不過去,需要使用jquery.form.js的$.ajaxSubmit

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容