Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ajax,显示数据,但可以';如果使用搜索,则无法找到它_Php_Jquery_Laravel - Fatal编程技术网

Php ajax,显示数据,但可以';如果使用搜索,则无法找到它

Php ajax,显示数据,但可以';如果使用搜索,则无法找到它,php,jquery,laravel,Php,Jquery,Laravel,我正在使用下面的代码显示国家,当选择任何国家时,我将获得该国的地区,目前一切正常,但当我获得地区并在div中使用搜索时,无法获得该地区,因为div为空,但如果我选择任何地区,我将获得其id警报,那么如何选择和搜索该地区,请看这里的屏幕截图 Im使用jQuery插件进行引导选择搜索–引导选择此处链接 我不知道如何找到搜索jquery代码,因为它在jquery文件中的某个地方(文件和代码太多) 阿贾克斯: $(文档)。在('click','#countrylist li',函数()上{ $.ajax

我正在使用下面的代码显示国家,当选择任何国家时,我将获得该国的地区,目前一切正常,但当我获得地区并在div中使用搜索时,无法获得该地区,因为div为空,但如果我选择任何地区,我将获得其id警报,那么如何选择和搜索该地区,请看这里的屏幕截图 Im使用jQuery插件进行引导选择搜索–引导选择此处链接 我不知道如何找到搜索jquery代码,因为它在jquery文件中的某个地方(文件和代码太多)

阿贾克斯:

$(文档)。在('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
     ]);