こんにちは私はAJAX Codeigniterを使用してデータをデータベースに挿入したいのですが、私のテーブルにデータを挿入できます。私がデータを挿入した後、新しいデータをリストの最後に表示したい場合、保存後のアクションはモーダルを閉じてからリストを追加します(私のリストはチェックボックスのデータです)。あなたはここに私のproblem..ThanksAJAX Codeigniterを使用してデータを保存した後にリストを更新する
を解決するために好きでした私のコントローラは
function list_type_placement(){
$type_placement=$this->type->get_by('level',1);
if ($type_placement<>0) {
$row=0;
foreach ($type_placement as $key => $value) {
$row++;
echo "
<div class='checkbox' id='rows".$row."'>
<input id=".$value->id_type." type='checkbox' name='id_type[]'' value=".$value->id_type.">
<label for=".$value->id_type.">
".$value->type_name."
</label>
</div>
";
}
}
exit;
}
マイビュー
<div id="placement">
</div>
そして、これが私のAjaxのアクション
<script type="text/javascript">
$(document).ready(function(){
list_placement();
});
function list_placement(){
$.ajax({
url:"<?php echo base_url() ?>product/list_type_placement",
type:'GET',
}).done(function(response){
$("#placement").append(response);
});
}
function save(){
$('#btnSave').text('Saving...');
$('#btnSave').attr('disabled',true);
$.ajax({
url : "<?php echo site_url('product/save_placement')?>",
type: "POST",
data: $('#form').serialize(),
dataType: "JSON",
success: function(data)
{
if(data.status)
{
$('#modal-form').modal('hide');
list_placement();
}
}
}).done(function(response){
$("#placement").last().append(response);
});
}
</script>
これは私であるです電流出力
今、データは適切に保存され、表示されます。右?もしあれば –
。最後の単一のデータを取り出すために 'list_type_placement()'メソッドを使うことができます。 '$("#placement ")。last()。append(response);' –
あなたは私にそれを表示することができますか?私はそれを試してもまだ動作していません –