我已经创建了一个用于在酒店中列出促销活动的表格,并且我得到了 ajax 以通过入住和退房日期搜索促销活动。我的促销清单有一个预订提交按钮。
当我的页面加载时,我只是从数据库中检索带有一些随机日期的促销列表,并且我得到了供用户使用的搜索表单,用于通过使用 ajax 提交来过滤促销,但是当 ajax 触发时,预订按钮不提交。
请帮我。提前致谢
这是ajax代码:
$("#submitform").click(function(){
$.ajax({
data:$("#checkpromofrm").serialize(),
url:'<?php echo '/'.APP_ROOT.'/promotion/checkpromotion'?>',
type:"POST",
success:function(respone){
$('#hideform').html(respone);
}
});
return false;
});
这是我的搜索表单:
<form name="frmrate" action="" id="checkpromofrm">
Check-in
<input type="text" id="popupDatepicker" style="width:100px;" name="txtstartdate" value="<?php $currentdate = date('d-M-Y', strtotime('1 days'));
echo $currentdate;
}
?>"/>
Check-out:
<input type="text" id="elapsed" style="width:140px;text-align:left; border:none;padding-left:0px;" value="<?php $currentdate = date('d-M-Y', strtotime('2 days'));
echo $currentdate;
}
?>" readonly="readonly" name="EndDateCheckRate"/>
<input type="submit" id="submitform" value=" Check" name="" />
</form>
这是我的促销清单:
<form action="<?php echo '/' . APP_ROOT . '/'; ?>promotion/<?php echo $newroom['h_id']?>/hotel" method="post">
<tr id="songlist">
<td width="100">
<img src="<?php echo '/'.APP_ROOTAdmin.'/'.$newroom['r_picpath'];?>" align="left" />
</td>
<td >
<p><span style="color:#1A7CBC;font-weight:bold;">
<input type="hidden" name="r_cat" value="<?php echo $newroom['r_cat']; ?>" />
<input type="hidden" name="brf" value="<?php $newroom['brf'] ?>" />
<?php echo $newroom['r_cat'];?> Single</span>
<font><b>
<i><br />
<?php if($newroom['brf']=='0')
{ echo "Breakfast not included"; }
else { echo "Breakfast included";}?>
</i></b>
</font>
</p>
</td>
<td align="center" valign="middle">
<input type="hidden" name="txthid" value="<?php echo $HoDetail['h_id']; ?>" />
<input type="hidden" name="txtrid" value="<?php echo $newroom['r_id']?>" />
<input type="submit" class="bookbutton red" value="Book now" onclick="return check(num);" /><br />
Only <?php echo $newroom['s_room']?> rooms left
</td>
</tr>
</form>