【发布时间】:2011-08-03 23:57:37
【问题描述】:
在我看来,我有一个 ajax 调用:
$(".previous").click(function() {
$.ajax({
type: "POST",
url: "planner/get_cal",
data: {current_month: current_month},
success: function(msg){
alert(msg);
}
});
我的 Planner 控制器中的 get_cal 函数:
function get_cal()
{
echo "dinosaurs";
}
但是,它不是返回“恐龙”,而是返回一个完整的 HTML 页面。我不知道为什么。想法?非常感谢。
【问题讨论】:
-
你有绑定到你的控制器的布局来渲染它吗?
-
从浏览器手动尝试会得到什么?
-
@krishna,手动转到 get_cal 页面会得到一个空白页面,其中包含“恐龙”,正如预期的那样。
-
您是否尝试过添加前导斜杠?
url: "/planner/get_cal", -
我第二个领先的 / -- 否则事情看起来还不错,这不应该发生。
标签: php jquery ajax codeigniter