gpt4 book ai didi

javascript - 从 URL 请求 javascript 中的纯文本文件?

转载 作者:行者123 更新时间:2023-11-28 10:49:17 25 4
gpt4 key购买 nike

我最近创建了一个博客并手动编码。这是一个静态的 CSS/HTML5 网站。在与 friend 分享后,我意识到当我通过 FTP 更新它时,他们的浏览器已经缓存了它。我决定将所有博客文章保留在页面上,然后创建一个登陆页面,以某种方式确定最新帖子并在用户单击输入后将其转发到该页面按钮或类似的东西。

我能够创建一个可以将它们转发到特定链接的按钮,但我想创建一个始终将它们转发到最新页面的脚本。因此,我创建了一个名为“getLatest.json”的文件,并将其上传到我网站的“api”子文件夹中。然后我尝试使用 XMLHttpRequest 来加载它:

function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
window.location = "http://latestBlogPost.com" +
xhttp.responseText.today;
//Today is a parent in the object returned.
}
};
xhttp.open("POST", "http://myWebsite.com/api/getLatest.json", true);
xhttp.send();
}

但这没有用。响应是空字符串。我尝试使用jquery,但没有成功。

我尝试上传一个名为 getLatest.html 的文件,其中包含纯文本形式的 url。这也不起作用。

tl;dr:有什么方法可以从 URL 的 html 内容中获取纯文本吗?

编辑:getLatest.json 和 getLatest.html 包含指向最新博客文章的链接。

最佳答案

有几种方法可以做到这一点。首先,您的代码不起作用,因为您使用的是“POST”,它应该是“GET”,如果您这样做,它就会起作用。

第二种最简单的方法是创建一个声明变量的 java 脚本文件,并将该文件引用到您的网站

<script type="text/javascript" src="http://your javascript file"> </script>

这个文件包含这样的变量

var latestBlog = "http://....";

在您的代码中使用此变量。无需更多代码。但正如我之前提到的,如果您更改 HTTP 动词以使代码能够正常工作

关于javascript - 从 URL 请求 javascript 中的纯文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36340190/

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