我有一个数据表,其中包含id,casename,productname和Assign按钮之类的信息。
当我单击“分配”按钮时,引导程序模态将针对该特定行ID弹出。
在自举模式下,我具有下拉选项,如lead1和lead2。
当我单击Lead1或Lead2时,应将特定的行ID发送到同一数据库中的新表中。
boostrap模式的视图:
<!--Send Module start here-->
<div id="assignModal" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title">Confirm Assign</h4>
</div>
<div class="modal-body">
<form action="#" id="Sendform" class="form-horizontal">
<h4>Please select to whom you want to send this case?</h4>
<div class="form-group">
<label class="control-label col-md-3">Assign To</label>
<div class="col-md-9">
<select name="Assign To" class="form-control">
<option value="">--Select Leader--</option>
<?php foreach($lists as $list) { ?>
<option value="<?php echo $list['id'];?>">Lead1</option>
<option value="<?php echo $list['id'];?>">Lead2</option>
<?php } ?>
</select>
<span class="help-block"></span>
</div>
</div>
</form>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" id="btnSend" onclick="send()" class="btn btn-danger">Send</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
在视图中发送功能
function send()
{
$('#btnSend').text('saving...'); //change button text
$('#btnSend').attr('disabled',true); //set button disable
// ajax adding data to database
$.ajax({
url : "<?php echo site_url('tracking/ajax_send')?>"+id,
type: "POST",
data: $('#Sendform').serialize(),
dataType: "JSON",
success: function(data)
{
if(data.status) //if success close modal and reload ajax table
{
$('#assignModal').modal('hide');
reloadTable();
}
else
{
for (var i = 0; i < data.inputerror.length; i++)
{
$('[name="'+data.inputerror[i]+'"]').parent().parent().addClass('has-error'); //select parent twice to select div form-group class and add has-error class
$('[name="'+data.inputerror[i]+'"]').next().text(data.error_string[i]); //select span help-block class set text error string
}
}
$('#btnSend').text('send'); //change button text
$('#btnSend').attr('disabled',false); //set button enable
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error update data');
$('#btnSend').text('send'); //change button text
$('#btnSend').attr('disabled',false); //set button enable
}
});
}
注意:-我不知道如何使用foreach循环获取id的值。
当我在boostrap模式中选择lead1或lead2并单击send按钮时,特定的行ID应该出现在同一数据库中名为case_assignment的新表中。
case_assignment表包含诸如id,lead_name,case_assigned_date之类的列。
是编程的新手,请帮助我继续。