我正在使用Laravel。如何通过向邮件动态添加表格行表单值到Javascript使用邮政发送数据库
我有动态行,每行都有自己的形式与个人价值观。
我试图将按钮提交给Javascript时,通过每行形式的值。 要检索Server.I中的数据,我不想刷新页面,因为我正在使用Modal。
这里是我的代码
<table id="selectedWagesTable" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Worker</th>
<th>Balance</th>
<th>Confirm</th>
</tr>
</thead>
<tbody>
@foreach($items as $item)
<tr>
<td class="standartTable2">
<?php echo $item['worker_id'] ?>
</td>
<td class="standartTable2">
£ <?php echo $item['balance'] ?>
</td>
<td class="standartTable2">
{{ Form::open(['id'=>item['workerId'],'name' => item['workerId']]) }}
{{ Form::hidden('workerId', $item['workerId'],['id' => $item['workerId'])}}
{{ Form::hidden('balance', $item['balance'],['id' => $item['balance']])}}
{{ Form::submit('Click To Confirm',
array(
'class'=>'btn btn-sm btn-success',
'id'=>'submitButton',
'oncontextmenu'=>'return false',
)) }}
{{ Form::close() }}
</td>
</tr>
@endforeach
</tbody>
脚本
<script type="text/javascript">
$(document).ready(function(){
$("#submitButton").click(function(e){
e.preventDefault();
$.get('hpoAccounts',function(data){
console.log(data);
});
});
$("#submitButton").click(function(e) {
e.preventDefault();
var workerId = $('#workerId').val();
var balance = $('#balance').val();
$.post('hpoAccounts',{
workerId:workerId,
balance:balance
},
function(response,status){
console.log(response);
});
});
});
你想达到究竟是什么? '将每行值从单击事件的表单传递给javascript' - 你想提交表单/发送数据到服务器/使用JavaScript中的数据? – Jeff
顺便说一下,您的表单没有动作,这意味着您将获得相同的当前资源 –
我需要将数据发送到服务器! – ErcanE