jQuery Ajax 是一種非常方便的 JavaScript 技術,用于向服務器發送請求并接收響應。在 Ajax 請求中,有時需要向服務器傳遞參數以便獲取特定的數據。在本文中,我們將探討如何在 jQuery Ajax 中傳遞參數。
$.ajax({ url: "example.php", data: {id: "1234", name: "John"}, success: function(response) { console.log(response); } });
如上所示,可以通過 `data` 參數傳遞參數,該參數接受一個對象,其中屬性是參數名,值是參數值。在上面的例子中,我們向服務器傳遞了 `id` 和 `name` 參數。
如果需要將參數傳遞為 JSON 數據,則需要使用 `JSON.stringify()` 方法:
$.ajax({ url: "example.php", contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({id: "1234", name: "John"}), success: function(response) { console.log(response); } });
在上面的例子中,我們設置了 `contentType` 為 `application/json`,表示發送的數據是 JSON 格式。然后在 `data` 參數中使用了 `JSON.stringify()` 方法將參數轉換為 JSON 字符串。
通過上面的例子,我們可以看到 jQuery Ajax 在傳遞參數方面非常靈活,可以使用對象或 JSON 格式的數據。這使得我們能夠輕松地向服務器傳遞所需的數據,獲取我們想要的結果。