小编Pie*_*sel的帖子

使用$ .getScript(jquery):不执行代码

我正在努力更新我的网站,现在使用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:引擎代码

javascript php ajax jquery getscript

7
推荐指数
1
解决办法
4755
查看次数

标签 统计

ajax ×1

getscript ×1

javascript ×1

jquery ×1

php ×1