如何将javascript返回的值从视图传递到laravel中的控制器

如何将javascript返回的值从视图传递到laravel中的控制器,javascript,php,jquery,laravel,Javascript,Php,Jquery,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(', '

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

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);
      })
  });
});
在控制器的另一侧,您可以使用
输入
获得值passe:

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

希望这有助于

将值发送到哪个控制器或控制器的方法?我想在名为postHotelresults()的控制器函数中使用“value_To_send”。。。通过使用这个$.get('route_to_your_action',{value_name:value_to_send},函数(data){}),我如何传递itAlready passed in
{value\u name:value\u to\u send}
您可以通过名称
value\u name
在控制器中获取它,例如:
Input::get('value\u name')
。我正在尝试在控制器中打印该值,但它没有打印任何值。我应该使用什么来代替“route\u to\u your\u action”我的URL是“hotel/hotelresults”,我的控制器名称是“HotelController“”在此内部,我需要在名为“postHotelresults”的函数中访问此值。您无法在controller中打印它,您可以将其存储在某个位置或用于某些操作,您可以将其返回到javascript回调并显示它(检查我的更新答案)。我应该给出什么来代替“路由到您的操作”是否使用函数名或url