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

时间:2015-10-20 08:03:26

标签: javascript php jquery laravel laravel-5

我通过这样做浏览网站

$('.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);
    } 

问题是,其中一个页面包含一个无法加载的脚本。那个页面。我也传入一个php变量。它看起来像这样:

<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>

当通过jquery加载html时,脚本内部没有任何内容被加载。

0 个答案:

没有答案