duanchun1909 2015-10-20 08:03
浏览 75

如何在Jquery.load()之后加载javascript文件?

I'm navigating through the site by doing this

$('.account-nav a').on('click', function (e) {
    e.preventDefault(e);
    var url = this.href;
    console.log(url);
    $('.account-nav  a> .account-tab-current').removeClass('account-tab-current');
    $(this).children('.account-tab').addClass('account-tab-current');

    $('#user-page-content').remove();
    $('#user-page-container').load(url + ' #user-page-content').hide().fadeIn('fast');

    var url = $(this).attr('href');
    if (url != window.location){
        window.history.pushState({path: url}, '', url);
    } 

Problem is, one of the pages contains a script that doesn't get loaded. that page. I also pass in a php variable. It looks something like this:

<div id ='user-page-container>
  <div id ='user-page-content>
    //content with $variable


<script>
    var myVariable =
            '<?php
if (isset($variable)) {
    echo $variable;
}

 //some jquery animation stuff here

?>';

</script>
  </div>
</div>

Nothing inside the script get loaded when the html is loaded through jquery.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度