我在我的应用程序中使用codeigniter并且有一个完美运行的jquery post函数。
$.post('getticketstacktype', {ticketnumber:ticketnumber},function(result) {
alert(result);
}
然后我在另一个编辑页面上使用完全相同的post函数。此页面预装了PHP并且工作正常。
我使用相同的帖子来调用我的控制器,我已经检查过票号是否正确
$.post('getticketstacktype', {ticketnumber:ticketnumber},function(result) {
alert(result);
}
它调用的控制器功能是:
function getticketstacktype(){
if (isset($_POST['ticketnumber'])){
$ticketnumber = $_POST['ticketnumber'];
$data = $this->wos_model->getticketstacktype($ticketnumber);
$this->output->set_content_type('application/json')->set_output(json_encode($data));
}
}
现在这可以正常工作,结果是'7'但是,在我的编辑页面上,它返回我呈现的整个视图页面:
所以
...... hundereds of lines)我无法弄清楚为什么我的整个页面会在另一个视图中工作时返回到jquery帖子。
我还验证了两个视图中的帖子信息与firebug相同。
有什么建议吗?
一如既往地谢谢。