$.post是jQuery中的一個AJAX方法,用于向服務器發送POST請求。在提交數據時,我們可以將數據格式化成JSON格式,在POST請求中傳遞JSON格式的數據。
$.post(url, data, successCallback, dataType);
其中,url
是要請求的url地址;data
是要提交的參數,可以是對象或字符串;successCallback
是請求成功后的回調函數;dataType
是返回數據的類型。
下面是一個示例:
var data = { name: '張三', age: 20, gender: '男' }; $.post('/user', JSON.stringify(data), function(response) { console.log(response); }, 'json');
在這個示例中,我們向服務器發送了一個POST請求,請求的地址是/user
,參數是data
,即一個包含用戶信息的對象。在請求時,我們使用了JSON.stringify()
方法將對象序列化為JSON字符串,才能在POST請求中傳遞。
如果請求成功,服務器將會返回一個JSON格式的響應數據,我們可以將dataType
參數設置為'json'
,表示返回的是JSON格式的數據。在請求成功后,successCallback
回調函數將會被調用,接收服務器返回的響應數據response
。在這個示例中,我們將響應數據輸出到控制臺。
上一篇用css寫谷歌logo
下一篇用css寫的網頁源碼