我有一个 Ajax 函数 -
$(document).ready(function(){
$.ajax({
url: base_url+'movies/index/this_week/hindi',
type: "POST",
success: function( data )
{
$("#news1").html(data);
}
});
});
在我的电影控制器中,当我打印$this->uri->segment(2)
或$this->uri->segment(3)
在 _remap() 函数中它总是返回随机值。有时它返回两个语句的索引,有时它返回'index'和'hindi'等。
每次刷新页面时,它都会返回随机值。我越来越糊涂了。为什么会发生?
这是 _remap() 函数。
function _remap()
{
$segment_1 = $this->uri->segment(1);
echo "1==>".$this->uri->segment(1);
echo " 2==>".$this->uri->segment(2);
echo " 3==>".$this->uri->segment(3);
echo " 4==>".$this->uri->segment(4);
switch ($segment_1) {
case null:
case false:
case '':
$this->index();
break;
case 'movies':
if($this->uri->segment(2) == "index" && $this->uri->segment(3) == "this_week")
{
$this->moviedescription($this->uri->segment(4));
}
else
{
$this->moviedescription();
}
break;
default:
$this->index();
break;
}
}
任何帮助表示赞赏。提前致谢。