こんにちは、私はあなたを聞いてほしいと希望が私の問題の答えを見つけることが、ここでJavascriptのブレードビューでLaravel追加行
これは、ブレードビューLaravelで私のJSです(私はCIから少し変更しました)
$(document).ready(function(){
var i = <?php echo $count ?> //var i = '2'; only for try
$('#datetime').datepicker({
dateFormat: "yy/mm/dd"
});
$('#add').click(function(){
i++;
$('#tbanalisa tbody').append("<tr>"+"<td>"+i+"</td>"+"<td><textarea class=\"form-control\" rows=\"3\" name=\"analisa"+i+"\" placeholder=\"Analisa Penyebab\" style=\"resize: none; height: 50px\"></textarea></td>"+"<td><textarea class=\"form-control\" rows=\"3\" name=\"tindakan"+i+"\" placeholder=\"Tindakan Perbaikan dan Pencegahan\" Analisa Penyebab\" style=\"resize: none; height: 50px\"></textarea></td>"+"<td><input class=\"form-control\" type=\"text\" name=\"pic"+i+"\" placeholder=\"PIC\"></td>"+"<td><input class=\"form-control\" type=\"text\" name=\"tanggal_pelaksanaan"+i+"\" id=\"time"+i+"\" ></td>"+"</tr>");
document.getElementById('count').value = i;
});
});
ここで
マイブレードビュー(Laravel)
<tbody>
@php
$x = 1;
@endphp
<tr>
<td><?php echo $x ?></td>
<td><textarea class="form-control" rows="3" name="<?php echo "analisa".$x ?>" placeholder="Analisa Penyebab" style="resize: none;
height: 50px"></textarea></td>
<td><textarea class="form-control" rows="3" name="<?php echo "tindakan".$x ?>" placeholder="Tindakan Perbaikan dan Pencegahan"
style="resize: none;
height: 50px"></textarea></td>
<td><input class="form-control" type="text" name="<?php echo "pic".$x ?>" placeholder="PIC"></td>
@php
$x++;
@endphp
</tbody>
このコードはプレーンなPHP + HTML + JavaScriptであり、PHPフレームワークとテンプレートエンジンで動作するはずです。私はあなたのために何がうまくいかなかったのだろうと思っていましたか? – Mithredate
それは仕事でなければならないが、idkなぜそれがエラーではないが、私の行を追加していない。何か悪いですか? –
@Christianus Andreはlaravelに関連する 'js libraries'をロードしましたか? –