私はlaravelで全く新しく、フォームのテーブルに新しい行を作成するフォームを作成しようとしています。テーブルに行を追加する方法javascriptを使用してlaravelのブレードにプログラムを追加する
function myFunction() {
var table = document.getElementById("AcademicDegreeTable");
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);
cell1.innerHTML = "NEW CELL1";
cell2.innerHTML = "NEW CELL2";
cell3.innerHTML = "NEW CELL2";
cell4.innerHTML = "NEW CELL2";
}
と:: はここに私のスクリプトです
<button class="button" onclick="myFunction()">Try it</button>
しかし、私は、このボタンでクリックすると、新しい行は、短時間表示されたときになくなってページのリロード。
ルート:
Route::get('/form' , '[email protected]')->name('form');
はコントローラー:あなたがセッション他にクッキーまたは置く行カウント値を設定することができます
public function index()
{
return view('form');
}
これを行うには、なぜPHPを使用する必要がありますか?いくつかのDB永続性が関与していますか? –
ページをリロードした後に行を保持する場合は、ソートのデータベースに格納する必要があります。それはあなたが欲しいものですか?あなたの質問では非常に不明です。 –
電話をかけた後にUIで更新する必要がある場合は、AJAXを使用してリクエストを呼び出し、必要に応じてUIを更新してください。それ以外の場合は、laravelビューで送信したデータを返し、laravelテンプレートを使用してUIを更新してください。 –