[英]How is url parameter in open method of XMLHttpRequest used?
MDN告诉我XMLHttpRequest 打开方法的规范包括bstrUrl参数,并且该参数表示“请求的URL”。 至少可以说模糊。
www.help.dottoro.com告诉我,该参数包含“用于指定需要将请求发送到的URL的字符串”。
W3Schools有以下示例:
<!DOCTYPE html>
<html>
<body>
<div id="demo"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadDoc()">Change Content</button>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();
}
</script>
</body>
</html>
此示例触发单击按钮时显示的文本。
我的书告诉我这是“将处理请求的页面的路径”。 然后,我在我的书中看到一个示例,其中在该参数中指定了.json文件,该文件包含随后以html显示的数据。
我糊涂了。 js如何知道指定文件的用途?
XMLHttpRequest的打开方法中的url参数如何使用?
XMLHttpRequest
对象将要求浏览器将GET或POST发送到的URL。
js如何知道指定文件的用途?
编写JavaScript的人编写的代码知道如何处理指定的资源。
在您的w3schools示例中,代码知道它正在请求某些内容,该内容将返回要在demo
元素中显示的HTML。
如果请求是针对JSON的,则代码将通过解析JSON并对数据进行处理来处理成功的请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.