javascript - 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/”内
解决方案
我已经发现了问题,这是因为包含所有重要 js 文件的头文件的包含没有正确加载,路径问题我不得不对文件本身进行调用,因为它是唯一使用三重参数的模块.
推荐阅读
- azure-sql-managed-instance - 删除 Azure Sql 托管实例管理员用户
- http - webhook 和回发模式之间有区别吗?
- r - 计算 R 中一组间隔的元素出现次数
- html - 如何使用jquery根据日期对数据进行排序
- python-3.x - pymodbus 无法理解从机的响应
- hbase - 在 HBase 的源代码中,FilterList 在哪里有效地用于从表扫描中过滤元素?
- java - 创建名为“orderController”的 bean 时出错
- c# - 如果依赖属性为真,则 ICommand 属性应执行
- javascript - 反应图表-JS-2 ^3.0.5 | TypeError:无法在 Chart._getSortedDatasetMetas 读取未定义的属性(读取“可见”)
- cgal - 如何在点云表面重建的输出网格中修剪三角形