我正在借助外部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