tgw2000 发表于 2012-5-23 10:43:40

为什么ajax无法输出内容到视图?

在view_photo视图页面中加入了
<script language="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/common.js"></script>
....
<div id="p_list"></div>
<script type="text/javascript">
ajaxget("http://127.0.0.1/index.php/newhouse/get_p_list?lid=51&tid=6","p_list")</script>
图径都正确

在common.js中加入一个函数
//读取数据
function ajaxget(url,showid){
      url=url.split("?");
      $.ajax({type:"post",url:url,data:url,dataType:"text",
      success: function(msg){
                $('#'+showid).html(msg);
         }
    })
}

在newhouse类中定义一个方法:
function get_p_list(){
      $this->load->model('Newhouse_model');
      $lid = intval($_GET['lid']);
      $tid = intval($_GET['tid']);
      $data["p_list"] = $this->Newhouse_model->find_photo(array('lid'=>$lid,'tid'=>$tid));
      $this->load->view('newhouse/p_list',$data);
    }

然后定义了一个p_list.php视图内容略

页面运行后,无法在view_photo视图的p_list容器中输出内容?大家看看是怎么回事
单独访问http://127.0.0.1/index.php/newhouse/get_p_list?lid=51&tid=6可以输出内容
在common.js中alert输出url为http://127.0.0.1/index.php/newhouse/get_p_list
url为lid=51&tid=6

五月杨柳 发表于 2012-5-23 16:27:28

我也有同样的疑惑。

Pround 发表于 2012-8-14 10:30:05

有个ajax的输出类。要照着那个来

sdink 发表于 2012-8-14 11:09:46

$this->load->view('newhouse/p_list',$data);



$this->load->view('newhouse/p_list',$data,TRUE);

的区别


页: [1]
查看完整版本: 为什么ajax无法输出内容到视图?