我正在藉助外部js文件與MVC4應用程序一起工作。在視圖(.cshtml)文件中,我有一個函數,它根據按鈕單擊執行在網格中創建行的操作, 。 我已經定義了外部.js文件中的按鈕單擊。 但是,當我試圖從該外部js文件方法調用內部腳本函數時,它會拋出一個異常,表示該特定方法未定義。如何從外部js文件方法調用內部腳本函數?
我上網,但沒能找到令人信服的答案..
是什麼,我想可能嗎?......我應該如何實現呢?
任何的js專家在那裏可以幫助我解決這個...
感謝所有...;)
編輯:
這是外部.js文件:
$('#AddRowButton').on('click', function() {
window.CreateRow();
}
在我看來:(CSHTML)
<script>
function CreateRow()
{
// creting row goes here...
}
window.CreateRow = CreateRow; //defined like what @joseeight suggested...
</script>
「內部」函數是全局函數嗎?它在被調用之前被定義了嗎?你能在這裏展示你的代碼的精簡版嗎? – nnnnnn
你能否提供如何在你的視圖中包含'external.js'? – Grundy