0
为什么这是我的网络控制台中找不到此错误?在laravel中使用ajax 5.4错误:未找到
这里是我做了什么:
我的ajax:
function getProducts(category_id) {
$("#product-list").empty();
$.ajax({
url:'{{URL::to('home.products')}}/"+ category_id',
type:"GET",
dataType: "JSON",
success: function(data) {
}
});
}
我的路线:
Route::get('/home/products', '[email protected]')->name('home.products');
我的控制器:
public function productsbyCat($category_id)
{
$products = DB::table('products')
->select('products.product_id','products.featured_img','products.product_name','products.description',
'products.price','products.quantity')
->join('products', 'categories.category_id', '=', 'products.category_id')
->where('products.status', 'published')
->where('products.category_id', $category_id)
->get();
return $products;
}
请帮我查一下我的代码,如果有需要改变吗?或者我是否已经在return $products
中返回了JSON文件格式?