|
在学习php联动时碰上点问题希望有高手能指点迷津。代码现贴上:
1.view
<script type="text/javascript">
$("#pid").change(function(){
$.ajax({
type:"POST",
url:"<?php echo site_url('test/selectshi'); ?>",
data:"pid="+$(this).val(),
datatype:"json",
async: false,
success:function(data){
alert(data)
}
});
})
</script>
2.Controller
function selectshi(){
$pid=$this->input->post('pid');
echo $pid;
$this->load->model('testmodel');
if($pid!=""){
$data['shi']=$this->testmodel->selects($pid);
$this->load->view('testview',$data);
}
}
3.model
function selects($pid){
$sql ="select * from test where pid=$pid";
echo $sql;
$query=$this->db->query($sql);
return $query->result_array();
}
大家帮忙看下有没有写错为什么我在控制器获取不到$pid.但是我在ajax的返回data中打印是可以获取到值的。
|
|