gpt4 book ai didi

javascript - 使用 $.getScript (jquery) : code is not executed

转载 作者:可可西里 更新时间:2023-11-01 12:54:12 27 4
gpt4 key购买 nike

我正在更新我的网站,该网站现在使用 AJAX 引擎。我的引擎运行良好,由于某些原因一些页面不执行 javascript,让我解释一下:当 anchor 更改时,我使用 $.get 进行数据恢复。页面结构如下:

title
h1
script1.js,script2.js,etc.js
style1.css,style2.css,etc.css
<!--there's the page's content-->

重新加载页面似乎解决了问题,但我不明白有什么不同。前面代码中,引擎运行成功,重载与否:

$.getScript("script1.js");
$.getScript("script2.js");
$.getScript("etc.js");


另外,一个php生成的脚本以Object的形式包含了用户的当前状态:

$(function(){
user = new Object();
user.id = user.logged = <?php echo $user->getId();?>;
user.nick = "<?php echo $user->getNick();?>";
user.mail = "<?php echo $user->getMail();?>";

user.logout = function(){

};
});

$.getScript 请求成功,但用户对象没有改变。但是,脚本尚未修改。它也不适用于控制台。

该更新目前在线 v2.wawolf.com ,你会找到你需要的一切。盗链: Engine's code

最佳答案

我刚刚解决了我的问题:加载所有文档后,$(function(){}) 将不再工作,因此调用使用 $(function(){}) 的脚本将没有得到运行。我将它从我所有的二次调用脚本中删除,现在一切正常!

关于javascript - 使用 $.getScript (jquery) : code is not executed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27792419/

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