Php 优惠券代码方法ajaxjquery
我正在尝试将优惠券代码系统方法添加到现有表单中,唯一的问题是表单已经有一个表单操作Php 优惠券代码方法ajaxjquery,php,jquery,mysql,ajax,coupon,Php,Jquery,Mysql,Ajax,Coupon,我正在尝试将优惠券代码系统方法添加到现有表单中,唯一的问题是表单已经有一个表单操作 <form id="apply" name="apply" method="post" action="<?php echo $editFormAction; ?>"> 理想情况下,当我发布到ajax时,我希望计算一个数据库值减去另一个数据库值,得出总成本,然后在提交时发送给Paypal,但支票折扣将在提交之前完成 我不是要求任何人帮我做这件事,但我会非常感谢你的帮助。我会尽力解释我
<form id="apply" name="apply" method="post" action="<?php echo $editFormAction; ?>">
理想情况下,当我发布到ajax时,我希望计算一个数据库值减去另一个数据库值,得出总成本,然后在提交时发送给Paypal,但支票折扣将在提交之前完成
我不是要求任何人帮我做这件事,但我会非常感谢你的帮助。我会尽力解释我所理解的:
$(“#检查”)。单击(函数(){
$.ajax({
类型:“POST”,
url:'ajax.php',
数据:{
Dis#U代码:$('#优惠券').val(),
T#u成本:$(“#T#u成本”).val(),
折扣:$(“#折扣”).val()
},
成功:功能(数据){
如果(数据!=''){
警报(“您成功地从ajax.php发送和接收了“+data+”);
//这是您需要的全部提交。它将
//将表单提交到原始操作
$(“#应用”).submit();
}
},
错误:函数(数据){
警报(“您试图将数据发送到ajax.php,但它没有给出OK响应”);
}
});
});代码>
输入折扣代码:
您在$(“#Check”)上有一个onclick事件函数。单击(function(){…}
。它是jquery click绑定到“Check”的button:我忘了在那之后发送表单,对不起,让我现在检查一下plz。我想这就是你需要的。你的代码不在那里……把整个代码放进去……或者检查控制台看看发生了什么。我想你应该更了解AJAX、jquery和PHP的工作原理:
<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>
<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>
<?php
if(isset($_POST['coupon'] == HXAR1){
$D_Cost - $Cost;
}
return ($Cost);
?>