我正在尝试在rails应用程序中运行areyousure脏表格检查程序。它需要在文件准备好后加载。
我在其中一个/新页面上使用以下代码测试了一些东西。
<script>
alert("well we got here at least");
$('form').areYouSure();
var do_on_load = function() {
alert("test test test!");
}
$(document).ready(do_on_load)
$(window).bind('page:change', do_on_load)
</script
第一个警报出现了#34;我们至少来到这里&#34;但第二个警报没有显示。
我假设代码不好或页面没有进入document.ready状态。
有没有理由我似乎没有进入var do_on_load函数?
答案 0 :(得分:1)
它已经有效,你还有其他一些错误 https://jsfiddle.net/Lwnxm0sa/
"requires": [
"font-awesome",
"ux"
],
答案 1 :(得分:1)
检查语法错误 -
(文档)$。就绪(do_on_load); //你已经传递了引用,它将返回函数定义
正确的语法
(文档)$。就绪(do_on_load()); //需要在其中调用函数。它将返回第二个警报(&#34;测试测试测试!&#34;);