ビルド中のWebアプリケーションにロード機能を実装しようとしています。 アプリケーションが読み込まれると、コントローラーにajax呼び出しが行われ、データベースからデータを取得してJSONでエンコードします。 私はmysqlクエリの制限とオフセットを利用しています。ユーザがスクロールするときに読み込まれるデータが増えています。 これは、AJAX呼び出しは、私がページにこのデータを分割するにはどうすればよいjsonで他の機能をロードする
function latest_pheeds($offset = 0) {
//Confirm if a user is logged before allowing access
if($this->isLogged())
{
//Limit
$limit = 20;
//user id
$user_id = $this->session->userdata('user_id');
//load pheeds
$dt = $this->pheed_model->get_latest_pheeds($limit,$offset);
$data = $dt['pheeds']; //data
$total = $dt['total']; //Total no of rows of data
$return['pheeds'] = $data;
echo json_encode($return); //encode in json
} else {
$this->output->set_status_header('401',"Attempting Unauthorized Access");
}
}
に行われ、コントローラのメソッドではありませんので、私は単純に実装するためのAJAX呼び出しを経由してメソッドに引数として何ページを渡すことができますjQueryでもっと読み込みますか? $limit
で(page number - 1)
を乗じて
私は次のページを特定する方法私もjsonでjcodeでそれをエンコードすることができます – MrFoh
NOtは今あなたを得ています。あなたは次のページのURLが何であるかを知る方法を意味しますか?それで '$ next_page_number = $ page + 1'です – Kristian
助けてくれてありがとう – MrFoh