AJAX发布后,外部JS插件不起作用

时间:2019-12-08 13:33:26

标签: ajax

我创建了一个小的管理仪表板,使用ajax调用加载页面,但是当我将发布结果输出到父/容器DIV时,我无法将元素与本地插件绑定,例如:日期选择器,字符文本框计数,...我尝试在AJAX成功后使用$getScript函数,刷新脚本并搜索类似的情况,但是什么也没有。

您有什么想法吗?

谢谢!


这是我用来加载正文内容的代码,它只是通过其ID获取页面:

function load_page(id)
            {
             var toId = "";

             $('#ajax-intro-body').show();

             if (id == "dashboard")
                 toId = "../src/pages/partials/" + id + ".php";
             else
                 toId = "../src/pages/" + id + ".php";

             $.ajax({
              url:toId,
              method:"POST",
              data:{},
              success:function(data)
              {
               if (data == "session_expired"){
                   location.replace("../src/pages/login/")
               }else{
                    // Show output data
                    $('#ajax-content').html(data);
                    // Set refresh address id
                    $('.refresh-content').attr('id',id);
                    // Fade out the loading bar body
                    $('#ajax-intro-body').fadeOut(100);
                    // Remove animation from sync
                    $('#refresh-icon').removeClass("fa-spin");
               }
              }
             });
            }

例如,在 head 中插入了插件,例如,在这里,此插件应限制并计算部分PHP页面中输入字符的数量:

<script src="assets/js/e_textarealimiter.1.0.min.js"></script>

最后,在PHP部分中,只有一种形式带有一些输入。

0 个答案:

没有答案