[英]How to pass the value using ajax to the controller in laravel
这是我的ajax
$(document).ready(function()
{
$( ".iCheck-helper" ).on( "click", function(){
var value_to_send = $('.i-check:checked').map(function() {
//alert(this.value);
return this.value;
}).get().join(', ');
});
});
在这里,它是我的URL'/hotel/hotelresults/'.folder_name/function_name,我的控制器名称是HotelController
我应该如何使用ajax将“返回此值”返回控制器。 有人能帮我吗。
尝试这个:
$.ajax({
type: "POST",
url: "hotel/hotelresults",
data: {
key : value
},
success: function (data) {
alert(data)
}
});
路线:
Route::post('hotel/hotelresults', 'YourController@YourMethod');
在YourController中:
public function YourMethod(Request $request)
{
//
return $request->key; //or return Input::get('key');
}
请阅读更多文档
非常感谢@rome웃我试过这样的..
$(document).ready(function()
{
$( ".iCheck-helper" ).on( "click", function(){
console.log($('.i-check:checked').map(function() {
// alert(this.value);
var value = this.value;
$.ajax({
// alert();
type: "POST",
url: "hotelresults",
data: {
key : value
},
success: function (data) {
// alert(data);
}
});
}).get().join(', '));
});
});
并在途中:
Route::get('hotel/hotelresults', 'HotelController@postHotelresults');
在我的控制器中:
public function postHotelresults(Request $request)
{
//
return $request->key; //or return Input::get('key');
}
由于将URL设置为“ url:“ hotel / hotelresults”,所以在我的控制台中似乎是一个错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.