$.post 是 jQuery 提供的一種發送 POST 請求的方法,通常用于向服務器提交數據,或從服務器獲取數據。
一般情況下,$.post 方法第一個參數指定了要請求的 URL 地址,第二個參數是一個對象,包含了要提交的數據。
我們可以自定義一個 $.post 封裝 json 方法,以方便在項目中使用。
$.postJSON = function(url, data, success, error) { $.ajax({ url: url, type: "POST", data: JSON.stringify(data), contentType: "application/json", dataType: "json", success: success, error: error }); }
在封裝后的方法中,我們將要提交的數據轉換成 JSON 字符串,并指定請求的數據類型為 JSON。這樣就可以方便地提交 JSON 數據了。
使用封裝后的方法時,只需傳入所需要的參數即可:
$.postJSON('http://example.com/api', {name: '張三', age: 18}, function(response) { console.log(response); }, function(error) { console.log(error); });
這樣,我們就可以方便地向服務器提交 JSON 數據,并獲取相應的返回值了。