Ответ JSON не рендеринг в таблицу HTML, показывает только необработанные данные JSONPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ответ JSON не рендеринг в таблицу HTML, показывает только необработанные данные JSON

Сообщение Anonymous »

Я возвращаю ответ json из метода индекса моего класса контроллера. < /p>

Код: Выделить всё

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Admin\Services\Finish;

class FinishController extends Controller
{
public function index()
{
$finishes = Finish::select('id','name')->where('status', 1)->orderBy('id','desc')->get();
return response()->json(['finishes'=>$finishes]);
}
}
< /code>
Мой маршрут функция: < /p>
Route::get('admin_finish', [FinishController::class, 'index'])->name('admin_finish.index');
В моем файле PHP Blade я пытаюсь отобразить этот json ответ в таблицу HTML. Но это только показывает необработанные данные JSON. < /P>
@extends('admin.index')
@section('admin_content')




S.No.
Finish Name
Actions






@endsection

@section('js_scirpts')

$(document).ready(function() {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});

fetchData();

function fetchData() {
$.ajax({
type: "GET",
url: "{{ route('admin_finish.index') }}",
dataType: 'json'
success: function(data) {
let rows = '';
$.each(data, function(key, finishes) {
rows += `

${finishes.id}
${finishes.name}





`;
});
$('#i_tbl_finish').html(rows);
},
error: function(error) {
console.log(error);
}
});
}
});

@endsection
< /code>
Но я получаю только необработанные данные JSON. Кажется, что функция Ajax не работает или может быть проблемами с маршрутом. Но я не могу проследить причину этого. Почему это так? Пожалуйста, смотрите прикрепленное изображение моего выхода.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -json-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»