私はPHP CodeIgniterに取り組んでいます。customerBasic
顧客名をクリックすると、他の目的でJavaScript 関数がshow_cs_info
呼び出され、以下のように AJAX 呼び出しをコントローラーに送信する呼び出しも行われます。
AJAX 関数:
function customerBasic(customer_id,isConsumer, name )
{
document.getElementById('random').value = customer_id+"/"+name;
$.ajax({
url: site_url+"customer/connections/index/"+customer_id+"/"+0+"/"+isConsumer,
type: 'post',
success: function(data)
{
show_cs_info(customer_id);
}
});
}
show_cs_info
関数:
function show_cs_info(id)
{
$.ajax({
url:site_url+"customer/customer/show_cs_info"+"/"+id+"/"+'no',
type:'post',
success:function(data)
{
$('#right_div').html(data);
}
});
}
コントローラ
public function show_cs_info($id, $bit)
{
$id = urldecode($id);
$bit = urldecode($bit);
$this->load->model('customer_model');
$data['val']= $this->customer_model->show_cs_info($id);
$this->load->view('show_cust_info_view',$data);
}
モデル
public function show_cs_info($id)
{
$this->db->where('customer_id',$id);
$result = $this->db->get('customer_info');
return $result->result();
}
AJAX 呼び出しに 1.05 秒かかります。どうすれば速くなりますか?