【发布时间】:2019-06-20 11:20:57
【问题描述】:
这是 create.blade.php 文件。在这也包括 css 和 js 文件.. html代码和ajax代码查看文件
@extends('layouts.app')
@section('content')
<link rel="stylesheet" href="http://www.codermen.com/css/bootstrap.min.css">
<script src="http://www.codermen.com/js/jquery.js"></script>
<form enctype="multipart/form-data" method="post" action="{{route('post.store')}}" >
@csrf
<div class="form-group col-md-8">
Category<select name="category" id="category" class="form-control">
<option>select</option>
@foreach($categories as $category)
<option value="{{$category->id}}">{{$category->category}}</option>
@endforeach
</select>
</div>
<div class="form-group col-md-8">
Category<select name="subcategory" id="subcategory" class="form-control">
<option>select</option>
@foreach($subcategories as $subcategory)
<option value="{{$subcategory->id}}">{{$subcategory->subcategory}}</option>
@endforeach
</select>
</div>
</form>
@endsection
这是创建类别和子类别的功能代码的控制器代码
public function create(Request $request){
$categories = Category::all();
$subcategories = DB::table('subcategories')
->where('category_id', $request->category_id)
->pluck('subcategory', 'id');
return view('post.create', compact('categories', 'subcategories'));
}
这是路线
Route::get('/post/create', 'PostController@create')->name('post.create');
【问题讨论】:
-
你能在
console.log(res)之后if(res){ -
我做到了,但没有工作-@SarojShrestha
-
执行
console.log(res)并显示它返回的内容。您可以通过点击ctrl+shift+i并选择控制台选项卡来检查 res 中返回的内容 -
发生此错误 Uncaught SyntaxError: Unexpected token 。 -@SarojShrestha
-
我将 console.log 放入我的代码中,而不是显示此错误 create:1 [Violation] 向阻止滚动的“鼠标滚轮”事件添加了非被动事件侦听器。考虑将事件处理程序标记为“被动”以使页面更具响应性。见chromestatus.com/feature/5745543795965952 -@SarojShrestha
标签: laravel laravel-5 laravel-4 eloquent laravel-5.2