在 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"); } });
通过利用 vanilla JavaScript 方法,您可以直接进行 AJAX 调用,提供灵活性并允许在不依赖于jQuery。
以上是如何使用纯 JavaScript 和 jQuery 进行 AJAX 调用?的详细内容。更多信息请关注PHP中文网其他相关文章!