任何人都可以請向我解釋下面的代碼是如何工作的,我想知道每個字段的重要性以及每個字段的可能值。通過AJAX發佈數據
也請解釋它是如何作爲一個整體。在此先感謝
$.ajax({
type: "POST",
url: "Controller/View",
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json"
});
任何人都可以請向我解釋下面的代碼是如何工作的,我想知道每個字段的重要性以及每個字段的可能值。通過AJAX發佈數據
也請解釋它是如何作爲一個整體。在此先感謝
$.ajax({
type: "POST",
url: "Controller/View",
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json"
});
您的代碼通和對象到$阿賈克斯()函數,該函數讀取對象,並做到以下幾點:
型 - 設置HTTP請求方法,在你的情況下POST。
網址 - 修改請求的URL部分
數據 - 填充請求的主體和設置Content-Length頭accordinly
的contentType - 設置的Content-Type HTTP請求中的頭部描述了請求的正文包含的內容類型。
dataType - 設置HTTP請求的Accept報頭,該報頭描述您希望在服務器的響應正文中找到的數據類型。
到底你的HTTP請求可能是這個樣子:
POST Controller/View HTTP/1.1
Content-Type: application/json; charset=utf-8
Aceept: application/json
Content-Length: {length of data goes here}
{data itself goes here}
有關該功能的進一步信息可以採取jQuery的文檔中看看:http://api.jquery.com/jQuery.ajax/
非常感謝,非常有幫助。:) – prazor9
我認爲這裏的文檔解釋了它好 - https://api.jquery.com/jQuery.ajax/ – Ramesh
這可能是我遇到過的最糟糕的RTFM情況。 – Marty