1 回答
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
您也可以使用 jQuery 來(lái)實(shí)現(xiàn)這一點(diǎn)。此外,您還需要添加一個(gè)輸入字段來(lái)跟蹤transaction值。我還為您的 Ajax 調(diào)用添加了一個(gè)新按鈕。
干得好 -
<div id="qnum" style="padding:10px 20px;background:yellow;height:50px;color:#000;"></div>
<div class="container" style="padding:10px 20px;text-align:left;border:1px solid #ddd">
<form id="getTicketForm" name="getTicketForm" method="post" action="">
<input type="text" name="hiddenqnum" id="hiddenqnum" value="" /><br />
<input type="text" name="hiddentransaction" id="hiddentransaction" value="" /><br />
<a href="#" name="transaction" value="payment" id="payment">Payment</a><br />
<a href="#" name="transaction" value = "landtax" id="landtax">Land Tax</a><br />
<a href="#" name="transaction" value = "spl" id="spl">Special Lane</a><br />
<a href="#" name="transaction" value = "bpld" id="bpld">BPLD</a><br />
<button type="button" id="savetodb">Save to db</button>
</form>
</div>
JS:
var num = 1;
$(document).ready(function(){
var queue = ('0000'+num).slice(-4);
$("#qnum").html("Your Priority Number is :"+ queue);
$("a[name=transaction]").each(function() {
$(this).on("click", function(e){
e.preventDefault();
getPnumber($(this).attr('id'));
});
});
$('#savetodb').on('click', function(e){
e.preventDefault();
var qnumber = $("input[name='hiddenqnum']").val();
var transaction = $("input[name=hiddentransaction]").val();
$.ajax({
// Do your ajax call using qnumber, transaction value here
});
});
});
function getPnumber(transaction) {
num += 1;
var queue = ('0000'+num).slice(-4);;
$("#qnum").html("Your Priority Number is :"+ queue);
$("input[name='hiddenqnum']").val(queue);
$("input[name='hiddentransaction']").val(transaction);
};
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)
