如何将javascript返回的值从视图传递到laravel中的控制器
这是我的代码,在“视图”中我这样写: JS:如何将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(', '
$(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