1. 程式人生 > >Jquery的簡易版ajax $.post()

Jquery的簡易版ajax $.post()

語法

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

引數 描述
url 必需。規定把請求傳送到哪個 URL。
data 可選。對映或字串值。規定連同請求傳送到伺服器的資料。
success(data, textStatus, jqXHR) 可選。請求成功時執行的回撥函式。
dataType

可選。規定預期的伺服器響應的資料型別。

預設執行智慧判斷(xml、json、script 或 html)。

 

該函式是簡寫的 Ajax 函式,等價於:

$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

如需非非同步,則在這之前使用

$.ajaxSettings.async = false;

如果傳給後臺的引數為多個的話用{}括號包起來,如:

$(function () {
    $.ajaxSettings.async = false;
    $.getjson("studentaction.action?methodName=find", {
        name: $('#name').val(),
        classid: $('#classid').val(),
        teacherid: $('#teacherid').val(),
        page: $('#page').val(),
        limit: $('#limit').val(),
    }, function (data) {
        console.log(data)
    })
})