如何将值从 javascript 从视图传递到拉拉维尔中的控制器


How to pass the value return from javascript from view to controller in laravel

这是我的代码,在"视图"中我是这样写的:

.JS:

$(document).ready(function()
{
    $( ".iCheck-helper" ).on( "click", function(){
        console.log($('.i-check:checked').map(function() {
          //alert(this.value);
          return this.value;
        }).get().join(', '));
    }) ;
});

我应该将返回的值从这个 javascript 传递给控制器文件。

我该怎么做,请有人帮我...

您可以使用

ajax请求来发送所需的值:

$(document).ready(function()
{
  $( ".iCheck-helper" ).on( "click", function(){
      var value_to_send = $('.i-check:checked').map(function() {
          return this.value;
      }).get().join(', '));
      $.get('route_to_your_action', {value_name: value_to_send},function(data)           {
          //data contain response from controller action
          alert(data);
      })
  });
});

在控制器内部的另一侧,您可以使用Input获取值传递:

use Illuminate'Support'Facades'Input;
.
.
.
function postHotelresults(){
    $value_name = Input::get('value_name');
}

希望这有帮助