我正在测试$ get方法,似乎无法让它工作。我试图在我的控制器(CodeIgniter)中调用一个只返回一个字符串然后在视图中显示该字符串的函数。问题是我在[object Object]
字符串应该出现的位置"test"
。这是代码。
控制器 - 公开
public function get_calendar(){
return "habr";
}
查看
//some code
calendarEvents = $.get("<?php echo site_url().'/public/get_calendar';?>");
//more code
html += calendarEvents;
//code that displays the html in my div
我之前使用的是$.get
,但是为了检索视图的一部分并使用此function(data) {$( "#div" ).html(data);});
和GET语句一起显示它。
我期待着您的建议,非常感谢他们。谢谢。
答案 0 :(得分:0)
这可以帮助你:https://forum.jquery.com/topic/jquery-ajax-and-php-variables。我认为你需要从PHP回显或打印数据。
答案 1 :(得分:0)
试试这个。 控制器
public function get_calendar(){
echo "habr";
}
查看
$.get("<?php echo site_url().'/public/get_calendar';?>", function( data ) {
$( "#div" ).html( data );
});