2014-03-26 159 views
0

我正在測試$ get方法,似乎無法讓它工作。我試圖在我的控制器(CodeIgniter)中調用一個函數,該函數僅返回一個字符串,然後在視圖中顯示該字符串。問題是我得到[object Object]在字符串"test"應該是..這裏是代碼。與jQuery呼叫控制器功能

控制器 - 公共

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

試試這個。 控制器

public function get_calendar(){ 
echo "habr"; 
} 

查看

$.get("<?php echo site_url().'/public/get_calendar';?>", function(data) { 
$("#div").html(data); 
}); 
+0

沒有工作。而更大的問題是最終我會返回一個數組。猜猜我會找到另一種解決方法。 :( –

+0

更新我的評論 – liamfriel

+0

都能跟得上。在div仍然是空的。這就像$ get請求不通過的。沒有辦法測試了呢? –