JavaScript 是網路上普遍使用的程式語言之一,可以用來為網站添加動態互動性。而 AJAX 是一種在不刷新整個頁面的情況下,與伺服器進行非同步資料交換的技術。在很多網站上,我們都能夠看到透過 AJAX 取得資料的例子。如何使用 JavaScript 發送 AJAX 請求並接收回傳值?本文將為你介紹。
傳送AJAX 請求的主要步驟包括:
var xhr = new XMLHttpRequest();
xhr.open('GET', '/api/data.php', true);其中,第一個參數指定請求方法,第二個參數指定請求位址,第三個參數則指定是否非同步執行,通常為 true。 如果需要使用 POST 方法,則可以使用以下程式碼。
xhr.open('POST', '/api/data.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('');如果使用 POST 方法,則可以傳入需要傳送的資料。例如:
xhr.send('name=John&age=25');
xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // 处理服务器返回的数据 console.log(xhr.responseText); } }在 readyState 到達 4 時,我們可以存取 responseText 屬性來取得伺服器傳回的回應資訊。 以上就是使用 JavaScript 傳送 AJAX 請求的基本步驟。透過這些步驟,我們可以輕鬆地向伺服器發送非同步請求,並取得回應資料。
以上是javascript發送ajax請求參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!