gpt4 book ai didi

javascript - 从javascript中的链接获取文本

转载 作者:行者123 更新时间:2023-11-30 17:45:34 25 4
gpt4 key购买 nike

我正在尝试从与我的网络服务器位于同一服务器上的服务中获取文本。链接是这样的:

http://<OwnIPadres>:8080/calc/something?var=that

这是我的代码:

 function httpGet(theUrl)
{
alert(theUrl);
var doc = new XMLHttpRequest();
doc.onreadystatechange = function() {
if (doc.readyState == XMLHttpRequest.DONE) {
alert("text: " + doc.responseText );
document.getElementById('ctm').text = doc.responseText;
}
}
doc.open("get", theUrl);
doc.setRequestHeader("Content-Encoding", "UTF-8");
doc.send();
}

如果我在浏览器中测试,我在第一个警报中打印的 url 是一个很好的 url,它是一个带有表格的 html 页面。但是我的文本提示是空的?文本是html有问题吗?

最佳答案

实际上,您的“文本”是“html”没关系。问题是使用不同的端口算作跨站点脚本。因此,您的 XMLHttpRequest 在实际通过端口 8080 到达您的页面之前被浏览器停止。

我不确定你在这个代码片段之前和周围还做了什么,但你可以尝试对你的 url 进行 iframe 调用以获取你的数据,或者你可以添加一个

访问控制允许来源:http://:8080/

在您的 header 中(但是这只会让您使用最现代的浏览器)。

最后,您可以引入一个 JS 框架,例如 JQuery,它可以帮助您引入该服务数据。

关于javascript - 从javascript中的链接获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20220093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com