2017-02-09 7 views
0

ajaxを使用してデータを取得する単純な方法があります。データフォームはJSONまたはHTMLです.Sximo Laravel CRUDテンプレートを使用しますapiからいくつかのデータを取得し、コントローラの機能を使用して私のビューにそのデータを表示したい、私はビューページに私のAjaxコードを入れたくない、私はコントローラの機能でデータを取得したいと思って、ララベル法。laravelを使用してJSONフォームでデータを取得するシンプルで簡単な方法

+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

あなたは私の質問を得ませんでした。私はjsonフォームでajaxを通してphp apiからデータを取得しなければなりません。コントローラーを表示します。 –

+0

コードを表示できますか? –

関連する問題