$.post、$.get是壹些簡單的方法,如果要處理復雜的邏輯,還是需要用到jQuery.ajax()? 。
$.ajax的壹般格式?
$.ajax({?
?type: 'POST',?
?url: url ,?
?data: data ,
dataType:dataType ,??success: success ,?
?error: error
});?
擴展資料
$.ajax的參數描述?
參數 描述?
url 必需。規定把請求發送到哪個 URL。?
data 可選。映射或字符串值。規定連同請求發送到服務器的數據。?
success(data, textStatus, jqXHR) 可選。請求成功時執行的回調函數。?
dataType ?
可選。規定預期的服務器響應的數據類型。?
默認執行智能判斷(xml、json、script 或 html)。?
$.ajax需要註意的壹些地方:?
1、data主要方式有三種,html拼接的,json數組,form表單經serialize()序列化的;通過dataType指定,不指定智能判斷。?
2、$.ajax只提交form以文本方式,如果異步提交包含<file>上傳是傳過不過去,需要使用jquery.form.js的$.ajaxSubmit?