$.ajax是jQuery中提供的用于向服務器發送請求和獲取響應的函數,它支持發送各種格式的數據,從簡單的文本數據到復雜的JSON數據。
在發送JSON數據時,可以使用$.ajax的data屬性將JSON對象轉化為字符串作為請求的數據發送到服務器。另外,設置請求的contentType為“application/json”可以告訴服務器請求的是JSON數據。
$.ajax({ type: "POST", url: "/api/user", data: JSON.stringify({name: "Tom", age: 18}), contentType: "application/json", success: function(data) { console.log(data); }, error: function(error) { console.log(error); } });
在上面的代碼中,我們向“/api/user”發送POST請求,請求的數據是一個包含兩個屬性name和age的JSON對象,使用JSON.stringify將JSON對象轉化為字符串格式。contentType的值為“application/json”,告訴服務器請求的數據是JSON格式。
如果請求成功,success回調函數將會執行,回調函數中的data參數包含服務器返回的數據。如果請求失敗,error回調函數將會執行,回調函數中的error參數包含錯誤信息。
上一篇mysql中的語法規范
下一篇用css加載字體庫