多个执行js脚本

时间:2017-06-04 21:10:46

标签: javascript jquery ajax

我的js脚本有问题。

我通过ajax加载子页面并将代码附加到div。

$.ajax ({           
    type: "POST",
    url: "load/page/",
    dataType: "json",
    success : function(data) {
        $('.content').empty();
        $('.content').append(data);             
    },
    error : function(e) {
        console.log(e);             
    }           
});

子页面包含对js脚本的诉求:

<script src="//<?php echo $_SERVER['SERVER_NAME'].'/'.BASE_DIR; ?>/scripts/settings.js"></script>

为什么当我多次执行ajax settings.js事件也执行多次?我想多次执行ajax代码,但js脚本只执行一次。

1 个答案:

答案 0 :(得分:0)

我将$(文档)替换为$('。content')并添加行$('。content')。off(),现在代码工作得很好。