2016-07-18 4 views
0

私はLaravelフレームワークを学んでいます。私のアプリケーションでは、私はAjaxリクエストを送信しています。そして、別のページを成功から呼びたいと思います。私はすでにいくつかの提案を試みたが、私はエラーがある。URLをLaravelのビューから呼び出す

私はES6を使用しています。私のjsxファイルは、public/jsディレクトリにjsファイルに変換されています。

資源/資産/のJS/がES6されているディレクトリとリソース/ビュー/ appPage.blade.phpがあるビューファイル

私も作成appPage.blade.phpの公開ディレクトリ内のファイルが、これのdidn」仕事。

私は、任意の提案試験やコメント行でそのresulst

success: function success(response) { 
        if (response.result) { 

         // Request Url: http://localhost:8000/appPage 
         // Status code: 404 
         //window.location.replace('appPage'); 
         //window.location.href = 'appPage'; 

         // Request Url: http://localhost:8000/%7B%7Burl(%22appPage%22)%7D%7D 
         // Status code: 404 
         //window.location.href = '{{url("appPage")}}'; 
        } 
       } 

を投稿?ありがとうございました。あなたは、パブリックフォルダのビューファイルを作成する必要はありません

答えて

1

{{ url("appPage") }} should be a route path that already exists 

URLは、このようなappPage、であることをアプリ/ HTTP/routes.phpの中にルートを定義します。

Route::get('appPage', function(){ 

    return view('appPage'); 
}); 

Iより多くのチュートリアルを入手する必要があると思います。 laracastsにはたくさんのチュートリアルがあります。

+0

ありがとうございます。私は既にあなたが言ったようにRouteを持っていました。私は 'window.location.replace({{url( 'appPage')}})'と 'window.location.href =" {{URL :: to( 'appPage ')}} ";"しかし、残念ながら私は同じ結果を得ました。 – kbrk

+0

今、 'window.location.replace( 'appPage');または' window.location.replace( 'appPage'); 'は定義されたルートで動作しています。 – kbrk

関連する問題