Arrays 如何在codeigniter中使用ajax将数组数据插入数据库
如何在CodeIgniter中使用ajax将阵列数据插入数据库? 在我看来,我使用下面的代码,我需要堆栈来找到解决方案,因为它们有许多不同的结构Arrays 如何在codeigniter中使用ajax将数组数据插入数据库,arrays,ajax,database,codeigniter,Arrays,Ajax,Database,Codeigniter,如何在CodeIgniter中使用ajax将阵列数据插入数据库? 在我看来,我使用下面的代码,我需要堆栈来找到解决方案,因为它们有许多不同的结构 <form class="form-story" action="" onsubmit="return false" id="form-story"> <div class="tag-input form-group"> <div class="row"> <d
<form class="form-story" action="" onsubmit="return false" id="form-story">
<div class="tag-input form-group">
<div class="row">
<div class="col-xs-4 col-md-4 text-right">
<label for="crew" class="control-label">Crew #1</label>
</div>
<div class="col-xs-8 col-md-5">
<input type="text" name="crew_name[]" class="form-control" placeholder="NAME OF CREW MEMBER #1" style="margin-bottom: 5px">
<input type="text" name="crew_email[]" class="form-control" placeholder="EMAIL OF CREW MEMBER #1">
</div>
</div>
</div>
<div class="tag-input form-group">
<div class="row">
<div class="col-xs-4 col-md-4 text-right">
<label for="crew" class="control-label">Crew #2</label>
</div>
<div class="col-xs-8 col-md-5">
<input type="text" name="crew_name[]" class="form-control" placeholder="NAME OF CREW MEMBER #2" style="margin-bottom: 5px">
<input type="text" name="crew_email[]" class="form-control" placeholder="EMAIL OF CREW MEMBER #2">
</div>
</div>
</div>
<div class="tag-input form-group">
<div class="row">
<div class="col-xs-4 col-md-4 text-right">
<label for="crew" class="control-label">Crew #3</label>
</div>
<div class="col-xs-8 col-md-5">
<input type="text" name="crew_name[]" class="form-control" placeholder="NAME OF CREW MEMBER #3" style="margin-bottom: 5px">
<input type="text" name="crew_email[]" class="form-control" placeholder="EMAIL OF CREW MEMBER #3">
</div>
</div>
</div>
<div id="btn-add-more-wrapper" class="form-group text-center btn-add-more-wrapper">
<a href="javascript:void(0)" id="btn-add-more">
<i class="fa fa-plus"></i> <br> Add More
</a>
</div>
<div class="btn-groups-wrapper">
<div class="form-group">
<input type="submit" onClick="" value="SUBMIT" id="btnSubmit" class="btn btn-default is-disabled">
</div>
</div>
</form>
<script>
$('#form-story').submit(function() {
var dataString = $(this).serialize();
$.ajax({
type : 'post',
url : '<?php echo base_url()?>index.php/the_flow_crew/save_tag_member',
data : dataString,
dataType : 'json',
success : function(res) {
console.log(res);
}
});
return false;
});
</script>
一队
船员2
第三组
$(“#表单故事”).submit(函数(){
var dataString=$(this.serialize();
$.ajax({
键入:“post”,
url:'index.php/the_flow_crew/save_tag_member',
数据:dataString,
数据类型:“json”,
成功:功能(res){
控制台日志(res);
}
});
返回false;
});
请帮助我给出解决方案,谢谢你将你的帖子数据转换成JSONECODE并尝试存储在数据库中。它会起作用的 比如说
$crew_name = json_encode($_POST['crew_name']);
上面的代码将把数组转换成json字符串。当您尝试以数组格式检索数据时,请尝试使用json\u decode($column\u name)
它可以帮助您解决问题
如果要将整个帖子存储到数据库中,请在json\u encode($\u post)
如果你需要更多的指导,请告诉我。我很乐意帮你。有什么问题吗?不清楚你在问什么。。。