【问题标题】:Laravel AJAX,JS,Php 404errorLaravel AJAX,JS,PHP 404错误
【发布时间】:2016-12-20 16:50:01
【问题描述】:

我有两个连接的 <select> 。第一个是静态的,第二个取决于第一个选择值。 我有问题:http://localhost/ajax-model?make_id=8 404 (Not Found) 两个选择所在的页面。

{{Form::open(array('url'=>'','files'=>true))}}
    <div class="form-group">
        <label for="make">Make</label>
        <select class="form-control input-sm" name="make" id="make">
        @foreach($make as $makes){
            <option value="{{$makes->id}}">{{$makes->title}}</option>
        }
        @endforeach
        </select>
    </div>
    <div class="form-group">
        <label for="model">Make</label>
        <select class="form-control input-sm" name="model">
            <option value=""></option>
        </select>
    </div>
{{Form::close()}}
<script>

$('#make').on('change', function(e){
    console.log(e);
    var make_id=e.target.value;
    //ajax

    $.get('/ajax-model',{make_id:make_id},function(data){
        //succes data
        console.log(data);
        alert(data);
    });
});

</script>

在路线中:

Route::get('/ajax-model',function(){
    $make_id=Input::get('make_id');
    $model=CarModel::where('make_id','=',$make_id)-get();
    return Respone::json($model);
});

在 CarModel 类中:

class CarModel extends Model
{
    protected $fillabe=['make_id','title'];
}

我读了很多关于那个,每个人都说,CSRF_token,我在布局中添加了:

<meta id="token" name="token" content="{{csrf_token()}}">

那么,有什么想法吗?

【问题讨论】:

  • 打印html时要小心,应该是:{!! Form::open(array('url'=&gt;'','files'=&gt;true)) !!}

标签: javascript php jquery laravel-5.3


【解决方案1】:

第一个错误是你传递的 url,你应该改变它-

$.get('{{url('/')}}/ajax-model',{make_id:make_id},function(data){
    //succes data
    console.log(data);
    alert(data);
});

【讨论】:

  • 好的,那么请 - $model=CarModel::where('make_id','=',$make_id)-get();$model=CarModel::where('make_id','=',$make_id)-&gt;get();,让我知道新结果是什么
  • Failed to load resource: the server responded with a status of 500 (Internal Server Error)
  • 我解决了。我需要添加:响应、输入别名和声明。谢谢你的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
  • 2020-12-26
  • 2020-03-20
  • 2015-12-14
  • 2017-12-05
  • 2011-08-11
  • 2017-12-30
相关资源
最近更新 更多