【问题标题】:calling function inside js file from script inside rails view file从rails视图文件中的脚本调用js文件中的函数
【发布时间】: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>

但它没有给出要求输出。它显示一个警报,即在功能之外。但不显示其他意味着不调用该函数。我想调用那个函数... 这该怎么做?有什么解决办法吗? 需要帮助...谢谢...。

【问题讨论】:

    标签: javascript ruby-on-rails view


    【解决方案1】:

    试试这个,你需要将你的函数 abc() 移到 jQuery ready 包装函数之外。

    $(document).ready(function() {
        alert("outside the function");
    
    });
    
    function abc(){
        alert("inside function");
    }
    

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 2021-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多