gpt4 book ai didi

javascript - 如何从网站流式传输文本

转载 作者:行者123 更新时间:2023-12-02 15:18:41 24 4
gpt4 key购买 nike

我想通过单击超链接获取文本。我想将此文本加载到我网页上的 div 中。

var main = document.getElementById("main");
main.innerHTML='<object type="text/html" data='+$(this).attr('href')+'></object>';

这会在我的主 div 中加载整个网页。我只想要文字。我使用的是 JavaScript 还是 Jquery?我已停止点击链接时的页面重定向,因为我想在当前网页上加载文本内容

是否可以从给定链接流式传输文本?

最佳答案

假设页面位于同一域中,并且页面上的目标部分的 ID 为 target 例如

其他页面:

<head>...</head>
<body>
<div id="target">some content you want to import</div>
</body>

你可以像这样实现你想要的:

您的页面:

<script>

$('a#yourLinkId').click(function(event) {
event.preventDefault(); // prevents browser from following the link
$('#main').load($(this).attr('href') + ' #target');
// ^
// This space is required
});

</script>

实际发生的是您正在调用:

 $('#main').load('yourdomain.com/yourpage #target');

这会将另一个页面中 id target 的 div 加载到 $('#main')

您可以在此处详细了解其工作原理:

jQuery.load()#loading-page-fragments
https://developer.mozilla.org/en/docs/Web/API/Event/preventDefault

关于javascript - 如何从网站流式传输文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34256264/

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