2016-04-19 6 views

答えて

4

Laravelでいくつかの簡単かつ迅速な方法は多分ありますか私のような、それは「オールドスクール」にする必要があることは、動的に純粋なフロントエンド機能ですので、はい、あなたが行う必要がありますJavaScriptを使ったこの「oldschool」のやり方。

0

Well @ lewis4uは、ユーザーには見せかけの経験を与えたり、PHP側で行の保存、更新、追加、削除を処理して、PHPが答えるのを待たせるかどうかによって異なります。

私はあなたが見るものを生成するビューを持っていると思います。それから、JavaScriptでこれを行うこともできます。実際にはそうではありません。 'oldschool'か、PHPで行います。

フロントエンドソリューション フロントエンドでこれを処理する方法はいくつかあります。 AngularJS、VueJS、Ember、jQueryなどのプレーンJSまたはフロントエンドフレームワークを使用しています。それは、要素の動的追加/削除/表示/非表示の終了時にすべて終了します。これははるかに高速ですが、あなたはslideUpのようなきちんとしたアニメーションを追加することができますし、バックエンドで何かをするよりはるかに少ないコードです。フレームワークを使用しない場合はテンプレートを作成し、テンプレートを追加/削除します。 AngularJSを使用する場合は、特定のモデルに基づいてng-repeatを実行します。

これを達成するには、はjQueryまたはプレーンJSを使用し、テンプレートを使用することです。

バックエンドソリューション(部分) 私はこれに深く行くことはありません。私が書いたようにPHPでこれを行うのは面倒ですが、可能です。ユーザーが対応するボタンをクリックするだけで、データベース上の情報を挿入、更新、削除し、ページをリフレッシュし、機能に応じて、「isSubmitted」フラグを設定するには、送信ボタンをクリックすると設定されますアウト)

関連する問題