データベースの更新時にのみページを更新しようとしていますが、その方法がわかりません。
各IDは一意であるため、データベースに保存されているIDを比較することを考えていました.AJAXによって保存または取得された現在の配列をデータベース内のIDと比較する何らかの式を作成すると. しかし、IDを比較して新しい更新かどうかを確認する方法がわかりません
どんな助けでもいただければ幸いです
コントローラ
public function insertJSON()
{
$this->load->model("values");
$queryresults = $this->values->getDb();
$id = array();
$arr = array();
$arr2 = array();
foreach($queryresults as $row)
{
$id[] = $row->id;
$arr[] = $row->post;
$arr2[] = $row->img;
}
$data = array();
$data[] = $id
$data[] = $arr;
$data[] = $arr2;
echo json_encode($data);
}
意見
<script type='text/javascript' language='javascript'>
$('#getdata').click(function () {
$.ajax({
url: '<?php echo base_url().'index.php/welcome/insertJSON';?>',
async: false,
type: "POST",
success: function(data) {
// thought i could do something like
if(data.change in database) do bla bla
var id = data[0];
var arr = data[1];
var arr2 = data[2]
}
})
});
</script>