【问题标题】:How to use ajax with Laravel?如何在 Laravel 中使用 ajax?
【发布时间】:2017-10-23 19:18:02
【问题描述】:

我用 Laravel 框架写了一篇博客,今天我刚刚听说了 ajax,我听到的很简单:它可以快速加载数据。我的问题是我有很多路线,带有视图的控制器。

使用所谓的 ajax javascript 需要哪些步骤?

  <script>

   $.ajaxSetup({
    headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') 
  }
  });

  jQuery.ajax({
    url:'/blog',
    type: 'GET',

    success: getIndex(  ){

        console.log( );
      },

  });

 </script>

【问题讨论】:

  • 我是初学者,是网站世界和框架的第一步
  • 这里是您获取代码和问题帮助的地方。不是指南或教程网站。您可以通过在线搜索找到更好的资源。
  • 我不这么认为这都是关于代码@sandeesh

标签: ajax laravel laravel-5 laravel-5.4


【解决方案1】:

基本上是一样的,当你使用ajax发出HTTP请求时,你需要定义你请求的路由,例如这个ajax请求:

            $.ajax({
                type: 'post',
                url: 'your/url',
                dataType: 'json',
                success: function (data) {

                }
            });

您可以像普通路由一样定义您的路由,因为这个 ajax 请求类型为“post”,您将您的路由定义为“post”:

Route::post('your/url', 'yourController@yourFunctionInsideController')->name('your.route.alias');

【讨论】:

  • 感谢指导,我今天试试
【解决方案2】:

Ajax 可以在 Laravel 中正常使用,我特别经常将我的代码托管在 '/ public / js' 中,然后通过 &lt;script&gt; 进行扩展,这样代码就不会混在一起。我建议你学习 Laravel 的结构,阅读文档,看一些视频。你的问题很笼统,所以我会留下一些你感兴趣的材料。

Novatec 关于 Ajax 的书籍:

https://www.novatec.com.br/livros/ajaxjquery/

Laravel 文档:

https://laravel.com/docs/5.4/

【讨论】:

    猜你喜欢
    • 2019-06-20
    • 2013-07-05
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 2013-07-09
    • 1970-01-01
    相关资源
    最近更新 更多