Php 当ajax在laravel中调用时,我应该如何传递所需的查询
以下是我的脚本代码:Php 当ajax在laravel中调用时,我应该如何传递所需的查询,php,jquery,mysql,ajax,laravel,Php,Jquery,Mysql,Ajax,Laravel,以下是我的脚本代码: $(document).ready(function() { $( ".iCheck-helper" ).on( "click", function(){ var sel = $('.i-check:checked').map(function(_, el) { return $(el).val(); }).get(); //
$(document).ready(function()
{
$( ".iCheck-helper" ).on( "click", function(){
var sel = $('.i-check:checked').map(function(_, el) {
return $(el).val();
}).get();
// alert(sel);
var value = this.value;
var city_name =<?php echo json_encode($city_name) ?>;
var start =<?php echo json_encode($start)?>;
var end =<?php echo json_encode($end)?>;
var room_count =<?php echo json_encode($room_count)?>;
var member_count =<?php echo json_encode($member_count)?>;
var selt_guest =<?php echo json_encode($selt_guest)?>;
var selt_room =<?php echo json_encode($selt_room)?>;
// alert(city_name);
$.ajax({
// alert();
type: "POST",
url: "hotelresults",
data: {
key : sel,
search_city:city_name,
start:start,
end:end,
selt_guest:selt_guest,
selt_room:selt_room,
room_nf:room_count,
guest_nf:member_count,
ajx:'kik'
},
success: function (data) {
$('.hotel_list').html(data);
}
});
});
});
这里,我只想在我的ajax函数调用时传递上面给出的查询。如何仅在我的ajax调用时传递此条件查询。
请有人帮帮我。将请求类作为方法的第一个参数注入,您可以使用它的方法检查请求是否通过AJAX发出
public function index(Request $request)
{
if($request->ajax()){
return "AJAX";
}
return "HTTP";
}
别忘了在控制器顶部添加别名
使用照亮\Http\Request代码>
public function index(Request $request)
{
if($request->ajax()){
return "AJAX";
}
return "HTTP";
}