ajax - Laravel 项目中使用 AJAX 的类别和子类别不起作用?
问题描述
我无法在更改类别选择表单时选择子类别
$.ajax({
type:"GET",
url:"{{url('get-categorie-list')}}?cat_id="+cat_id,
dataType:"json",
解决方案
文件 wib.php
Route::get('get-categorie-list/{cat_id}','AnnonceController@getSubcatList');
html
<div class="form-group">
<label for="cat" class="col-md-3 control-label">Catégorie</label>
<div class="col-sm-6">
<select name='categorie_id' class="form-control" id='categorie' placeholder = 'Sélectionner votre categorie'>
<option>Sélectionner votre categorie</option>
@foreach($categories as $categorie)
<option value="{{ $categorie->id }}"> {{ $categorie->name }}</option>
@endforeach
</select>
</div>
</div> <!-- form-group // -->
<div class="form-group">
<label for="cat" class="col-md-3 control-label">Sous Catégorie</label>
<div class="col-sm-6">
<select name='subcategorie_id' class="form-control" id="subcategorie">
</select>
</div>
</div>
<div class="form-group">
我的控制器:
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\State;
use App\Categorie;
use App\SubCategorie;
use App\Http\Requests;
use DB;
class AnnonceController extends Controller
{
public function getSubcatList(Request $request)
{
$subcategories =SubCategorie::where('categorie_id','=',$request->cat_id)->get();
return response()->json($subcategories);
}
推荐阅读
- android - 如何将使用 Angular v7 的 Web 应用程序迁移到移动 NativeScript 应用程序
- matlab - 如何修改一组向量以使其具有相同的大小?
- javascript - 检查用户是否可以访问网页?
- java - 为什么java枚举构造函数必须是私有的?
- haskell - 为什么这个 try catch 示例不起作用
- python - 在 keras 中正确使用 fit_generator
- html - 如何在不使用 Javascript 的情况下为 div id 分配一个变量?
- perl - sed - 在第一次正则表达式匹配后替换逗号
- java - 修剪字符串时前面出现意外字符
- c# - 由于拒绝访问,WinSCP 不会读取 FTP 服务器的文件