javascript - 从rails View 文件内的脚本调用js文件内的函数

标签 javascript ruby-on-rails view

我是 ruby​​ on Rails 的初学者,我想在我的应用程序中做的是从 View 文件内的脚本定义调用 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>

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

最佳答案

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

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

});

function abc(){
    alert("inside function");
}

关于javascript - 从rails View 文件内的脚本调用js文件内的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027322/

相关文章:

ruby-on-rails - ruby - 未定义的方法 `extract_options!' : Array

css - UI 不同——图标未显示——在部署中

Android ListView 背景颜色总是显示灰色

javascript - 如何在 View MVC 中更改 img src

javascript - 无法使复选框成为必填项

JavaScript:使用 'or' 语句声明 VAR

javascript - 无法使用 knockout 和 knockout-sortable 在正确的索引处插入对象

ruby-on-rails - 有没有办法将自定义文件夹添加到 "partials path"?

Javascript 对象或数组

java - 将 View 对象放入通知 android