Laravel Ajax使用控制器获取和发布请求

恩典

我正在尝试使用ajax从我的视图中更改控制器内部$ MONTH,但是我对如何执行此操作感到困惑,我应该使用POST还是GET方法?我想使用输入或选择html元素,如果我做错了,请纠正我,谢谢。

控制器:

public function days(Request $request){
$days=array();
$id = $request->input('months');
$month = $id;
$year = 2018;
for($d=1; $d<=31; $d++) {
$time=mktime(12, 0, 0, $month, $d, $year);  
if(date('m', $time)==$month && date('w', $time)>0 && date('w', $time)<6) {
$days[]=date('Y-m-d H:i:s', $time);
}}


$.ajaxSetup({
    headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') }
});
ajax({
    url:'days',
    type: 'get',
    data: {

       months:1
    },
    success: function( data ){

        console.log(data);
    },
     });

路线::

Route::get('days', 'PivotController@days' ); 
j

enter code here您可以像这样使用ajax来确定地工作。

jQuery.ajax({
    url: '<?php echo url("/ajax-data-type");?>', // Url to which the request is send
    type: "POST", // Type of request to be send, called as method
    data:{"month":1,"_token": "{{ csrf_token() }}"},
     success: function (response)   // A function to be called if request succeeds
        {
          jQuery(".loader-wrapper").addClass('hide');
          $('#ajax_data').html(response);
           if(response.status == false){
              SITE.initNotifications('alert-danger', '', response.result);
              }
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel控制器获取外键

Laravel 4:将发布请求重定向到其他控制器方法

使用Laravel 5 [phpunit]的测试方法和控制器

如何在中间件Laravel中获取请求的控制器和动作的名称

如何从控制器获取记录到Ajax laravel 5.2

在Laravel控制器的AJAX调用上获取MethodNotAllowedHere

当我尝试使用Laravel控制器方法处理AJAX请求时,为什么会获得此异常?

Laravel控制器无法获取Cookie

如何在API中使用Ajax将Laravel表单数据发布到控制器

Laravel Ajax表单数据未发布到控制器

Laravel中的AJAX函数未将表单数据发布到控制器

从模型中的控制器获取请求-Laravel

在Laravel控制器中获取请求时未显示Ajax发布数据

我如何使用Laravel在控制器内部获取数据

在Laravel 4中获取控制器和动作名称

从URL,Laravel获取控制器操作

使用Laravel控制器从$ .ajax呼叫接收数据

ajax获取对laravel 5控制器的请求在mozilla中不起作用

laravel模型从控制器获取请求信息

Laravel 使用 ajax 获取并发布到外部 php 控制器

Laravel - 使用控制器

如何使用ajax请求将html表传递给laravel控制器?

Laravel 使用控制器参数与请求将数据传递给控制器

在函数中使用请求时 Laravel 控制器错误

如何使用 JQuery 和引导程序多步表单向 Laravel 中的控制器方法发布和请求数据?

在 ajax 和控制器(laravel)中循环以使用不同的 ID 和令牌多次发布到端点

Laravel 5.8:在控制器正确使用请求

laravel - 使用 ajax 访问控制器上的 json

无法从 AJAX 请求获取数据到 Laravel 控制器并使用它?