【问题标题】:Laravel - How to use jQuery AJAX ( $.ajax({}) ) in Laravel to perform specific action?Laravel - 如何在 Laravel 中使用 jQuery AJAX ( $.ajax({}) ) 来执行特定操作?
【发布时间】:2019-07-22 17:52:52
【问题描述】:

在我的一个 Laravel 应用程序中,我有一个用户列表以及 批准和拒绝 按钮(每个用户记录)。

现在我想做的是:通过 jQuery 而不是表单提交来执行那些 approvereject 动作。但我不知道如何使用 jQuery AJAX 以及所需 URL 的所有必需数据并从该 URL 接收响应以执行进一步操作。

所以我的问题是:如何在 Laravel 应用程序中使用 jQuery AJAX 从前端发送数据并从后端捕获这些记录(我希望 Requests $request 可以捕获这些信息)并收到来自后端处理前端的进一步操作?

TIA

我在 CodeIgnitor 中常用如下方式,但在 Laravel 中我不知道如何使用类似的方式:

$.ajax({
    url: 'url goes here',
    data: {
        '<?php echo $this->security->get_csrf_token_name(); ?>':   csrf_token,
        'id'        :   $.trim( $('#target_id').val() ),
        'status'    :   $.trim( $('#extra_column').val() )
    },
    type: 'POST',
    success: function (r) {
        //action of success
    },
    error: function (e) {
        console.log(e);
    }
});

【问题讨论】:

    标签: jquery laravel-5 laravel-5.8


    【解决方案1】:

    laravel ajax 请求示例

    在ajax请求gvie URL之类的

    url = "{{ route('product.productmediadelete')}}";
    

    路由/web.php

    Route::any("product/productMediaDelete", [
            'as'   => 'product.productmediadelete',
            'uses' => 'ProductController@productMediaDelete',
        ]);
    

    ProductController.php

    public function productMediaDelete(Request $request)
    {
        //do the action
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-09
      • 2017-11-04
      • 1970-01-01
      • 2017-10-23
      • 2019-06-20
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      相关资源
      最近更新 更多