我是ajax的新手。我尝试使用ajax在Codeigniter框架中保存数据库中的数据。 这是我的ajax代码:
$('#cmpNameEditForm').submit(function(event) {
event.preventDefault();
$.ajax({
url: '<?=base_url();?>company/home/updateName',
type: 'POST',
data: {
'name': $('#cmpName').val(),
},
success: function(data) {
$('p.error').html(data);
}
});
});
我的观看页面是: -
<div id="name-edit-clone">
<?=form_open_multipart('', array('name'=>'CmpNameEditForm', 'role'=>'form', 'id'=>'cmpNameEditForm'))?>
<h3>Company Name</h3>
<?=form_input(array('name'=>'cmpName', 'id'=>'cmpName', 'placeholder'=>'Company Name', 'value'=>$company_name));?>
<?php echo form_error('cmpName','<p class="error">','</p>'); ?>
<?=form_submit(array('name'=>'submit', 'value'=>'Save', 'class'=>'btn btn-success nameSave'));?>
<?=form_button(array('name'=>'button', 'type'=>'reset', 'content'=>'Cancel' , 'class'=>'btn btn-danger nameCancel', 'id'=>'cmp-name-hide'));?>
<?=form_close()?>
</div>
我错了。请帮忙。谢谢。