ページがajax経由で読み込まれるサイトをビルドしています。私はajax経由で投稿する連絡フォームを持っていますので、私の投稿ルートによるトリガーと思います。ページのナビゲーション投稿とページ上の投稿を区別して、競合しないようにするための最良の方法です。私のルートは、お問い合わせページLaravel - Ajax Powered Pagesまた、投稿の原因となるフォームがあります
Route::any('/contact', function(){
return view('frontend.contact');
});
Route::post('/contact', array('as' => 'contactform.create', 'uses' => '[email protected]'));
のためにこのようになり、私はページのAjaxのポストフォームAjaxのポストを区別しないどのように
{!! Form::open(array('url' => '/contact', 'route' => 'contactform.create', 'files' => false, 'method' => 'post', 'id'=>'updateform' ,'role'=>"form")) !!}
<span class="input input--kozakura">
{!! Form::text('full_name', '', array('class' => 'full_name input__field input__field--kozakura')) !!}
</span>
<span class="input input--kozakura">
{!! Form::email('email', '[email protected]', array('class' => 'email input__field input__field--kozakura')) !!}
</span>
<span class="input input--kozakura">
{!! Form::text('current_website', 'www.lassiemarlowe.com', array('class' => 'current_website input__field input__field--kozakura')) !!}
</span>
<div class="submit-btn-wrapper">
{!! Form::submit('submit') !!}
</div>
{!! Form::close() !!}
を次のようにフォームがレイアウトされていますか?
残念なことに、残念ながら、私はこの種のセットアップに関するドキュメントはまだありません。 –
@HamburgersnHeroin問題を少し詳しく説明できますか? –
基本的にページはajaxを介して読み込まれます。リンクをクリックするとjqueryによってそのrel値がポスト経由でURLに呼び出され、ページの内容がプルインされてセクションに挿入されます。問題は、独自のAjax投稿要求を行うフォームがあるため、連絡先ページに行くときです。 –