2017-03-20 7 views
0

Laravelを使用して検索ページを作成しました。そのページには別のURLへのAJAX呼び出しを行うためのボタンがあります。そのページはページ番号が付けられているため、ユーザーは1番目、2番目、または最後のページにいることができます。Ajaxコールでユーザーを同じページに戻す

私の問題は、ユーザーを元のページに戻して、彼と同じページに戻すにはどうすればいいですか。

または、データベース上でいくつかのアクションを実行するメソッドを呼び出す方法はありますか? 。私のAJAX呼び出しザッツ

:私は、HTML(データ)$( '#のajaxResponse')を取る場合、私が知っている

 $.ajax({ 
       url: $(this).attr('data-href'), 
       dataType: 'html', 
       success:function(data) { 
         $('#ajaxResponse').html(data); 
         $.growl.notice({ title: 'Voto', message: 'Computado com sucesso' }); 
         $(this).find('.fa').toggleClass('fa-heart-o fa-heart'); 
         } 
     }); 

。それは変更を実行するつもりですが、必要な番号を更新しません。何か案は?

+0

これはどのように呼び出されますか?オンクリックの一環として? – Serge

+0

はい、それです – dante

答えて

0

Here is the documentation(LaravelでJSONを使用する場合)ご覧のように、データにページを設定すると、結果のJSONオブジェクトには次ページと前ページに関する情報が含まれます。ユーザーがクリックしたリンクを提供された情報で更新すると、正しいデータが表示されます。

0

実際のページをセッションキーに格納し、コントローラを使用してこのキーをチェックして、必要なページを表示できます。この場合、ajax呼び出しをそのまま保ち、larvelコントローラの広告ビューのみを変更することができます。

関連する問題