这是我的代码,在“View”中我写的是这样的:
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中返回的值传递给控制器文件。
如果有人帮助我,我该怎么做呢?
答案 0 :(得分:2)
您可以使用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
获取值passe:
use Illuminate\Support\Facades\Input;
.
.
.
function postHotelresults(){
$value_name = Input::get('value_name');
}
希望这有帮助