Php ajax,显示数据,但可以';如果使用搜索,则无法找到它
我正在使用下面的代码显示国家,当选择任何国家时,我将获得该国的地区,目前一切正常,但当我获得地区并在div中使用搜索时,无法获得该地区,因为div为空,但如果我选择任何地区,我将获得其id警报,那么如何选择和搜索该地区,请看这里的屏幕截图 Im使用jQuery插件进行引导选择搜索–引导选择此处链接 我不知道如何找到搜索jquery代码,因为它在jquery文件中的某个地方(文件和代码太多) 阿贾克斯:Php ajax,显示数据,但可以';如果使用搜索,则无法找到它,php,jquery,laravel,Php,Jquery,Laravel,我正在使用下面的代码显示国家,当选择任何国家时,我将获得该国的地区,目前一切正常,但当我获得地区并在div中使用搜索时,无法获得该地区,因为div为空,但如果我选择任何地区,我将获得其id警报,那么如何选择和搜索该地区,请看这里的屏幕截图 Im使用jQuery插件进行引导选择搜索–引导选择此处链接 我不知道如何找到搜索jquery代码,因为它在jquery文件中的某个地方(文件和代码太多) 阿贾克斯: $(文档)。在('click','#countrylist li',函数()上{ $.ajax
$(文档)。在('click','#countrylist li',函数()上{
$.ajax({
url:“/getRegions”,
键入:“GET”,
数据:'country_id='+$(this).data('value'),
发送前:函数(xhr)
{
命令:toastr[“info”](“上传数据…”,“处理”)
},
状态代码:{
422:功能(结果){
控制台日志(结果);
$('#error').html(result.responseText);
$('静态').modal('显示');
}
},
成功:功能(数据){
toastr.clear();
变量选择=$(“#区域列表”);
$('#regionlist').html('');
select.empty();
$(文档)。在('单击','区域列表li',函数(e){
警报($(this.data('value'));
});
$.each(数据、函数(索引、元素){
select.append(“
用于搜索的jquery代码在哪里?我不知道我是从这里下载的,所以代码将出现在javascript文件@Mr.Gandhi中。请提供任何解决方案?在输入搜索的键控上,进行ajax调用。您能解释更多吗???
<div class="list-to-filter">
<ul class="list-unstyled">
<li class="optgroup">
<span class="optgroup-header">List of Regions <span class="subtext"></span></span>
<ul id="regionlist" class="list-unstyled">
@if(isset($region))
@foreach($region as $row)
@if(isset($data->region_id))
@if($row->id == $data->region_id)
<li class="filter-item items" data-filter="{{ $row->name }}" data-value="{{ $row->id }}">{{ $row->name }}</li>
@else
<li class="filter-item items" data-filter="{{ $row->name }}" data-value="{{ $row->id }}">{{ $row->name }}</li>
@endif
@else
<li class="filter-item items" data-filter="{{ $row->name }}" data-value="{{ $row->id }}">{{ $row->name }}</li>
@endif
@endforeach
@endif
</ul>
</li>
</ul>
<div class="no-search-results">
<div class="alert alert-warning" role="alert"><i class="fa fa-warning margin-right-sm"></i>No entry for <strong>'<span></span>'</strong> was found.</div>
</div>
</div>
</div>
</div>
</div>
$("#regionlistresult").html(data.regionlist);
public function getRegions(Request $request)
{
$region=Region::getRegionsByCountryID($request->input('country_id'));
$regionlist = view("include.regionlist",compact('region'))->render();
return response()->json([
'regionlist' => $regionlist
]);