在 JavaScript 中執行 AJAX 呼叫
雖然 jQuery 簡化了 AJAX 操作,但可以使用純 JavaScript 進行 AJAX 呼叫。方法如下:
Vanilla JavaScript:
function loadXMLDoc() { const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState === XMLHttpRequest.DONE) { if (xmlhttp.status === 200) { document.getElementById("myDiv").innerHTML = xmlhttp.responseText; } else if (xmlhttp.status === 400) { alert('There was an error 400'); } else { alert('Something else other than 200 was returned'); } } }; xmlhttp.open("GET", "ajax_info.txt", true); xmlhttp.send(); }
jQuery:
$.ajax({ url: "test.html", context: document.body, success: function() { $(this).addClass("done"); } });
jQuery:
透過使用您可以直接進行AJAX 調用,提供靈活性並允許在不依賴jQuery。以上是如何使用純 JavaScript 和 jQuery 進行 AJAX 呼叫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!