gpt4 book ai didi

javascript - 将 html 文件加载到页面后脚本不运行

转载 作者:行者123 更新时间:2023-12-03 11:23:58 26 4
gpt4 key购买 nike

我的页面有问题。当我点击页面上的链接时,它将在页面的 div 内加载外部 html。 id=“div1”的 div。 (AJAX)

效果完美。

已加载的外部 html 页面包含一个 id="rex"的 div

我的问题是:

我有一个脚本,它必须在 div 中添加内容(id=“rex”)我在外部文件中编写了脚本,但它没有运行。也许我必须在页面中编写脚本,而不是在外部 html 文件中。

这里是 3 号脚本:

$('#rex').ready(function() {
var url="genredetail.php";
var activitydetail = sessionStorage.activitydetail;

$.getJSON(url,function(json){
$.each(json.genredetail,function(i,item){
if(item.name == activitydetail){
$('<p class="excerpt">' + item.beschreibung3 + '</p>').appendTo('#rex');
}
});
});
});

此脚本必须在外部文件(div id=“rex”)加载后运行。但事实并非如此:-(我能做些什么?是页面获取 <div id="rex"> 之前脚本运行的问题吗? ?

提前致谢,抱歉我的英语不好:-S

一张图更清晰 enter image description here

1 号脚本建立链接。当我单击链接时,脚本编号为 2,让站点加载到 div1 中。3 号脚本必须用信息填充 div="rex"。但它没有运行。

最佳答案

尝试加载

$('div').on("load","#rex",function() {

do something

});

关于javascript - 将 html 文件加载到页面后脚本不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26995953/

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