Я пытаюсь добавить метод кодовой системы в мою существующую форму, единственная проблема заключается в том, что форма уже имеет действие формы.Метод купонного кода Ajax jquery
<form id="apply" name="apply" method="post" action="<?php echo $editFormAction; ?>">
Я искал высоко и низко для решения и наткнулась на решение комбинации AJAX Java Script/JQuery.
В моем коде i echo значение скидки из базы данных, которое будет использоваться для математики. Я также повторяю сам код купона и общее количество, которое нужно уменьшить.
<tr>
<td class="detailnoborder"><label for="Dicount_code">Enter Code for Discount:</label> </td>
<td class="detailnoborder1">
<input type="text" tabindex="33" id="coupon" name="coupon_id" size="10"/>
<input type="text" tabindex="10" id="T_cost" name="T_cost" size="5" value="<?php echo $row_rsMembershipTypes['Cost']?>"/>
<input type="text" tabindex="10" id="Discount" name="Discount" size="5" value="<?php echo $row_rsdiscount['discount']?>"/>
<input type="text" tabindex="10" id="D_amount" name="D_amount" size="5" value="<?php echo $row_rsdiscount['D_Cost']?>"/>
<input type="button" id="Check" value="Check" onclick="chk_discount()" type="submit"/>
</tr>
Я первоначально имел функцию с именем chk_discount которой я был совершенно не уверен, что я делаю.
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$("#Check").click(function() {
$.ajax({
type: "POST",
url: 'ajax.php',
data:{coupon: $('#coupon').val(), },
success:function(data) {
if (data != ''){
//display error message however you would like
}
}
});
}
</script>
дальнейшие исследования я решил создать функцию, которая подключается к моей ajax.php файла, функция PHP будет в .. если честно им добрее запутаться.
<?php
if(isset($_POST['coupon'] == HXAR1){
$D_Cost - $Cost;
}
return ($Cost);
?>
В идеале, когда я отправляю Аякс я хотел бы сделать, что математику для вычитания одного значения базы данных с другой, чтобы дать общую стоимость затем будет направляться Paypal на представлении, но проверка скидка будет сделана раньше.
Я не прошу кого-либо сделать это для меня, но какая-то помощь будет глубоко оценена.
У вас есть функция OnClick событие на '$ ("# Check"). Нажмите (function() {...} '. Это привязка jquery click к кнопке« Проверить »: https://api.jquery.com/click/ –
Извините, но я нашел эти ссылки не очень полезными, все еще нуждающимися советов по отправке форм, я хочу представить м после проверки скидки. У меня уже есть одна форма, и мой onclick, похоже, не работает .. – zen
ОК, позвольте мне некоторое время –