首页 > 解决方案 > JS .load() 在三重参数 url 重写中不起作用?

问题描述

我正在构建一个后台,该后台已经具有此功能,可以在example.com/backoffice/page等单个参数 url 上工作, 但在此页面上不起作用,链接如下:example.com/backoffice/editassembly/2

这是页面的JS代码:

// When the document is ready set up our sortable with it's inherant function(s)
$("#todos").sortable({
    handle: "#handle",
    update: function() {
        var order = $('#todos').sortable('serialize');
        $("#info").load("../scripts/ficheiroassembleia.php?" + order);
    }
});

这段代码是完全正确的并且可以在其他页面上运行,问题是它.load没有加载我的脚本,就像它无法访问它一样。

我正在使用的页面的当前模块位于文件夹“www/backoffice/modules/editassembly/”内,脚本位于“www/scripts/”内

标签: javascriptphp

解决方案


我已经发现了问题,这是因为包含所有重要 js 文件的头文件的包含没有正确加载,路径问题我不得不对文件本身进行调用,因为它是唯一使用三重参数的模块.


推荐阅读