【问题标题】:LARAVEL GET 404 (Not Found) when trying to load ui with AJAX尝试使用 AJAX 加载 ui 时,LARAVEL GET 404(未找到)
【发布时间】:2020-05-25 10:52:44
【问题描述】:

我正在尝试使用 AJAX 在仪表板中加载 UI。其目的是通过单击 ul 加载 UI 而无需刷新页面。它与普通 PHP 一起工作正常,但是当我在 .blade.php 中使用它时,它显示错误 404(未找到)视频链接在这里。 Video

<script>
$(document).ready(function() {
    var trigger = $('#navi ul li a'),
        container = $('#dataHere');
    trigger.on('click', function() {
        var $this = $(this) target = $this.data('target');
        container.load(target + '.blade' + '.php');
        return false;
    });
});
</script>

我需要这方面的帮助 提前致谢。

【问题讨论】:

  • 你应该在这里添加你的 jquery 代码
  • 你不应该直接加载刀片文件...
  • 渲染这个文件的路由

标签: php jquery sql ajax laravel


【解决方案1】:

您不能从前端请求刀片文件,您只能访问 /public 文件夹中的文件。

如果您想使用 Ajax 加载刀片模板,您可以在控制器中创建另一个公共函数,设置路由并从您的 ajax 调用中请求该位置。

【讨论】:

  • 太好了,别忘了将答案标记为正确以帮助他人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 2021-02-27
  • 1970-01-01
相关资源
最近更新 更多