Существует простой способ получить данные из api с использованием ajax, а форма данных будет JSON или HTML, я использую шаблон sshimo laravel CRUD, поэтому я хочу получить некоторые данные из api и хочу показать, что данные о моих представлениях с использованием функции контроллеров, я не хочу помещать свой код ajax на страницы просмотров, я хочу получить данные в функции контроллера, а затем хочу отправить данные на просмотр и показать данные с помощью метод laravel.Простой и легкий способ получить данные через ajax в форме JSON с использованием laravel
0
A
ответ
0
Код ajax может быть таким.
$.ajax({
type : "POST",
url : '{{ route("your.route.name") }}',
dataType : "JSON",
data:inputData,
contentType: false,
processData: false,
async: false,
success : function(response) {
console.log(response);
// you can get all your response data here..
}, error: function(data){
// Error...
var errors = $.parseJSON(data.responseText);
$.each(errors, function(index, value) {
$("#error_"+index).html(value);
});
}
});
вы можете отправить данные из контроллера, как этот
$users = json_encode(User::all());
return response()->json([
'users' => $users
]);
здесь, в ответ вы можете отправить любые данные на контроллер
+0
, вы не получили мой вопрос, я должен получить данные из php api через ajax в json-форме, тогда я должен отправить эти данные json из контроллер для просмотра. –
+0
Можете ли вы показать свой код ..? –
У вас есть код еще? что-то работает/не работает? любые ошибки? – GabMic
нет еще нет ошибки bcoz я не пробовал ничего, что я должен попробовать, то, что я просил –