1
我有以下jQuery代碼,可以通過此循環獲取我的HTML元素。我想通過AJAX獲取我的數據並將其存儲到數據庫中。我該怎麼做?如何獲取多個值並使用laravel/ajax存儲到數據庫
$('#btnSubmit').on('click', function(){
for(var increment = 0; increment <= pos_inc; increment++) {
var text1 = $('#orders' + increment).val();
var text2 = $('#item_quan' + increment).val();
var text3 = $('#price_tot' + increment).val();
}
});
HTML
<table class="table dynamic_field">
<label>OR Number: <span id="sp_or"><?php echo $or_no; ?></span>
<br>
<br>
Sold To: <span id="sp_name"><?php echo $name; ?></span></label>
<thead>
<th>Items</th>
<th>Qty</th>
<th>Total</th>
</thead>
<tbody>
{{ csrf_field() }}
<!-- empty -->
</tbody>
</table>
<!-- hidden input-->
<input type="hidden" id="inc" value="<?php echo $inc; ?>">
<input type="hidden" id="or" name="or">
<input type="hidden" id="cus_name" name="cus_name">
<input type="hidden" id="total" name="total">
<!-- end of hidden input-->
<label>TOTAL: <span id="sp_tot"><?php echo $total; ?></span></label>
<br>
<label>CUSTOMER CHANGE: <?php echo $change; ?></label>
<br>
<br>
<br>
<a href="{{ url('use-pos') }}">
<button type="button" class="btn btn-default">Go Back</button>
</a>
<input type="button" class="btn btn-success" value="Complete Purchase" id="btnSubmit">
</form>
在我的控制器
:
public function DoAddSales(Request $request){
return $request->all();
}
假設他們都以相同的形式,只是'$ ('#你的表單')。serialize()'應該這樣做。如果這不適合你,那麼你需要提供更多有用的信息,比如HTML和完整的JS,以及你的服務器希望接收數據的格式。 –
向我們展示HTML +控制器功能! – Maraboc
是你的形式的頭? – Maraboc