我正在努力更新我的网站,现在使用AJAX引擎.我的引擎运行良好,由于某种原因,某些页面不执行javascript,请让我解释一下:当锚更改时我使用$ .get进行数据恢复.页面具有以下结构:
title
h1
script1.js,script2.js,etc.js
style1.css,style2.css,etc.css
<!--there's the page's content-->
Run Code Online (Sandbox Code Playgroud)
它似乎重新加载页面解决了问题,但我不明白有什么不同.在前面的代码中,引擎成功运行,是否重新加载:
$.getScript("script1.js");
$.getScript("script2.js");
$.getScript("etc.js");
Run Code Online (Sandbox Code Playgroud)
另外,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(){
};
});
Run Code Online (Sandbox Code Playgroud)
$ .getScript请求成功,但用户对象未更改.但是,该脚本尚未修改.它也不适用于控制台.
该更新目前在v2.wawolf.com上在线,您将找到所需的一切.
Hotlink:引擎代码