Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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
Javascript 在laravel 5.3中创建ajax搜索_Javascript_Php_Ajax_Database_Laravel 5.3 - Fatal编程技术网

Javascript 在laravel 5.3中创建ajax搜索

Javascript 在laravel 5.3中创建ajax搜索,javascript,php,ajax,database,laravel-5.3,Javascript,Php,Ajax,Database,Laravel 5.3,这是视图代码 {!! Form::open(['method'=>'GET','url'=>'blog','class'=>'navbar-form navbar-left','role'=>'search']) !!} <div class="input-group custom-search-form"> <input type="text" name="search" class="form-control"

这是视图代码

{!! Form::open(['method'=>'GET','url'=>'blog','class'=>'navbar-form navbar-left','role'=>'search']) !!}
        <div class="input-group custom-search-form">
            <input type="text" name="search" class="form-control">
            <span class="input-group-btn">
                <button type="submit" class="btn btn-default-sm">
                    <i class="fa fa-search"></i>
                </button>
            </span>
        </div>
        {!! Form::close() !!}
如何将此代码升级到ajax?

您可以使用laravel提供的,它将立即为您完成所有工作

您需要做的就是将这一行添加到模型中

use Searchable;
在控制器中,您可以执行以下操作

$orders = Blog::search($search)->orderBy('id')->paginate(6);
对于Ajax请求。。您可以使用jQuery执行此操作:

$.get( "/?search="+ $( ".query" ).text(), function( data ) {
    $( ".result" ).html( data );
    alert( "Load was performed." );
});

您需要为HTML中的查询文本字段分配id,这样您就可以使用jQuery检索它了

您可以向我们展示您的示例ajax调用吗?
$.get( "/?search="+ $( ".query" ).text(), function( data ) {
    $( ".result" ).html( data );
    alert( "Load was performed." );
});