【发布时间】:2017-07-31 12:24:50
【问题描述】:
我将多个数据存储在一个表中以供查询..已成功存储在我的表中。但现在我也想在预订基础上存储这些相同的数据。
所以我使用 onClick 函数来存储查询数据。现在我想通过表单提交按钮将预订数据存储在表格中。
这是我的表单提交按钮代码:
<button type="submit" class="booking-btn" onclick="btn_booking_hour();" id="btn_booking_hour">Book Now</button>
这是我的表单操作:
<?php echo form_open('booking/'.$product->id); ?>
这里是我的功能:
function btn_booking_hour()
{
var date = $('#datehour').val();
var renter_id = $("#ownerid").val();
var guests_quantity = $('#no_of_guests').val();
var property_id = $('#property_id').val();
var selectedIds="";
var selectedObject = document.getElementsByClassName('hour_slots_available slot_activated');
for(var i=0;i<selectedObject.length;i++)
selectedIds+=selectedObject[i].id+",";
if(selectedIds == ""){
alert("Please select Hour-Slot(s) before Booking");
}
else{
$.ajax({
type: 'POST',
dataType:'json',
url:baseURL+'site/rentals/ajaxhourshow',
data:{'selectedHours':selectedIds,'property_id':property_id,'date':date,'guests_quantity':guests_quantity,'renter_id':renter_id},
success: function(responce){
var myJSON = JSON.stringify(responce);
var packet = $.parseJSON(myJSON);
var prd_id=packet.property_id;
var hour_slots=packet.hour_slots;
window.location.href = baseURL+'booking/'+prd_id;
}
});
}
}
请建议我如何在他们的 onClick 函数中提交包含数据的表单。谢谢..
【问题讨论】:
标签: javascript php jquery forms codeigniter