用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2468|回复: 3
收起左侧

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

[复制链接]
发表于 2012-5-23 10:43:40 | 显示全部楼层 |阅读模式
在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[0],data:url[1],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[0]为http://127.0.0.1/index.php/newhouse/get_p_list
url[1]为lid=51&tid=6

发表于 2012-5-23 16:27:28 | 显示全部楼层
我也有同样的疑惑。
发表于 2012-8-14 10:30:05 | 显示全部楼层
有个ajax的输出类。要照着那个来
发表于 2012-8-14 11:09:46 | 显示全部楼层
$this->load->view('newhouse/p_list',$data);  



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

的区别


本版积分规则