【发布时间】:2020-09-02 14:59:31
【问题描述】:
我需要帮助来修复我的脚本,它无法更新数据但它可以显示,我该如何解决?我错过了路线还是什么? 这是我的模态表单
<form action="/device" method="POST" id="editForm">
{{csrf_field()}}
{{ method_field('PUT') }}
<div class="col-md-4 mb-3">
<label>Serial Number</label>
<input type="text" name="Serial_No" id="Serial_No" class="form-control" placeholder="Enter Serial number">
</div>
<button class="btn btn-primary" type="submit">Add Data</button>
<button type="reset" class="btn btn-default float-right">Cancel</button>
<button type="reset" class="btn btn-default float-middle">Clear</button>
</form>
这是我的脚本
//Start Edit Record
table.on('click', '.edit', function () {
$tr = $(this).closest('tr');
if ($($tr).hasClass('child')) {
$tr = $tr.prev('.parent');
}
var data = table.row($tr).data();
console.log(data);
$('#Serial_No').val(data[1]);
$('#editForm').attr('action', ''+data[0]);
$('#editModal').modal('show');
});
//End Edit Record
【问题讨论】:
-
你的问题很模糊。你想做什么?
-
您不提交表单,您只是将操作设置为某个值。您要显示模式还是提交表单?
-
该代码和脚本可以显示,但您无法编辑和提交以进行更新
-
@djunehor 正在尝试通过模式表单更新数据,但它只能显示数据,当您尝试进行更改时它无法更新
-
也许您需要提供更多代码。
table.on('click', '.edit', function () {。您提供的 html 中没有带有类名编辑的元素 您的 jquery 代码似乎正在尝试制作模式弹出窗口。而且您正在动态更改表单应该提交到的 URL
标签: javascript php laravel laravel-5