2017-07-14 56 views
0

這是我的控制器函數n我想調用稱爲chat_developer的視圖中定義的developer()函數。如何從codeigniter控制器方法調用codeigniter視圖中定義的js函數?

function developer_via_superadmin() { 
    echo '<script>' 
    . 'developer();' 
    . '</script>'; 
    } 

這裏是在視圖

script> 
    function developer() { 
     alert("Developer function called from controller");  
    } 
    </script> 

定義的devleloper功能但是,當我調用它從控制器。控制檯給出錯誤

Uncaught ReferenceError: developer is not defined 
+1

因爲對我來說設計/想法/概念似乎不像[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。你在嘗試什麼:從另一個JS函數調用一個JS函數?我的問題是*爲什麼* - 沒有太多的代碼。 – Tpojka

回答

0

你應該把JS函數放在你調用它的地方的上方。即,如錯誤所述,該函數必須在可以被調用之前被定義。

相關問題