从rails视图文件中的脚本调用js文件中的函数
Posted
技术标签:
【中文标题】从rails视图文件中的脚本调用js文件中的函数【英文标题】:calling function inside js file from script inside rails view file 【发布时间】:2012-10-23 09:27:09 【问题描述】:我是 ruby on rails 的初学者,我想在我的应用程序中做的是从脚本定义内部视图文件中调用 java 脚本函数,如下所示
//code inside js file ...
$(document).ready(function()
alert("outside the function");
function abc()
alert("inside function");
);
//code in side view file
<div> creating view here </div>
<script type="text/javascript" language="javascript">
abc();
</script>
但它没有给出要求输出。它显示一个警报,即在功能之外。但不显示其他意味着不调用该函数。我想调用那个函数... 这该怎么做?有什么解决办法吗? 需要帮助...谢谢...。
【问题讨论】:
【参考方案1】:试试这个,你需要将你的函数 abc()
移到 jQuery ready
包装函数之外。
$(document).ready(function()
alert("outside the function");
);
function abc()
alert("inside function");
【讨论】:
以上是关于从rails视图文件中的脚本调用js文件中的函数的主要内容,如果未能解决你的问题,请参考以下文章
如何从 javascript 文件中获取函数的值到 ASP.NET MVC 视图?
从html文件中的coffeescript文件调用函数[重复]