2017-02-09 9 views
0

Существует простой способ получить данные из api с использованием ajax, а форма данных будет JSON или HTML, я использую шаблон sshimo laravel CRUD, поэтому я хочу получить некоторые данные из api и хочу показать, что данные о моих представлениях с использованием функции контроллеров, я не хочу помещать свой код ajax на страницы просмотров, я хочу получить данные в функции контроллера, а затем хочу отправить данные на просмотр и показать данные с помощью метод laravel.Простой и легкий способ получить данные через ajax в форме JSON с использованием laravel

+0

У вас есть код еще? что-то работает/не работает? любые ошибки? – GabMic

+0

нет еще нет ошибки bcoz я не пробовал ничего, что я должен попробовать, то, что я просил –

ответ

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

Можете ли вы показать свой код ..? –