Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript codeigniter通过单击锚更改内容而不刷新页面_Javascript_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript codeigniter通过单击锚更改内容而不刷新页面

Javascript codeigniter通过单击锚更改内容而不刷新页面,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我只需要更改我的网页内容而不刷新页面 看法 结果数组中的数据应该是视图内容中的视图,我需要ajax解决方案 <a href="javascript:;" class="branch" alt="123">CLick me</a> 向我们展示您尝试过的ajax代码在这里什么是idit返回[object object]我如何在您的锚点上查看dataalt=123是ID,再次查看,我已更新..请将其设置为答案如果您发现此错误,请在这里我需要在我的视图中显示结果,而不是在控制器

我只需要更改我的网页内容而不刷新页面

看法

结果数组中的数据应该是视图内容中的视图,我需要ajax解决方案

<a href="javascript:;" class="branch" alt="123">CLick me</a>

向我们展示您尝试过的ajax代码在这里什么是idit返回[object object]我如何在您的锚点上查看dataalt=123是ID,再次查看,我已更新..请将其设置为答案如果您发现此错误,请在这里我需要在我的视图中显示结果,而不是在控制器中,你知道mvc架构吗?是的,先生,我知道我相信这就是解决方案。很抱歉,它不能满足你的需要
 public function getBranchDetails($b_id){
        $this->load->model('bank_account_model');
        $data['results'] = $this->bank_account_model->getAccount($b_id);
    }
<a href="javascript:;" class="branch" alt="123">CLick me</a>
public function getBranchDetails(){

    $b_id = $this->input->post('branch_id');
    $this->load->model('bank_account_model');
    $data = $this->bank_account_model->getAccount($b_id); //suppose its ->result();

    $rows  ='<ul>'; //i use ul, use table if u want
    foreach($data as $r){

        $rows .='<li>'.$r->branch_city.'</li>';
        $rows .='<li>'.$r->branch_name.'</li>';
    }
    $rows .='</ul>';


   echo json_encode(array('data'=>$rows));
}
$(function(){

 $(".branch").click(function(){

    var branch_id = $(this).attr("alt");

    $.ajax({

     url : 'your_url/getBranchDetails',type:'post',dataType:'json',
     data: {branch_id:branch_id},
     success:function(result){

        //fetch result.data
         alert(result.data); //do it yourself from here 
         //(append it somewhere)
         $('body').append(result.data);
      }

     })
  })
})