gpt4 book ai didi

javascript - 从 Rails Controller 调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-12-02 19:33:55 25 4
gpt4 key购买 nike

我正在开发的项目将多个页面(例如登录页面和注册表单)呈现为模态,这是通过为这些链接提供 .modal 类来完成的,以便触发以下 JavaScript 片段:

$('.modal').click(function(){
var url = this.href;
var dialog = $('<div id="modal" style="display:none"></div>').prepend('#barhappy_container');
dialog.load(url, function(){
dialog.dialog({
modal: true,
draggable: false,
position: 'center',
dialogClass: 'no-title',
width: 'auto',
/* height: 'auto', */
resizable: false,
open: function(){
$.getScript('/assets/modal/in-modal-open.js');
},
close: function(event, ui){
dialog.remove();
}
});
});
return false;
});

但是,我现在需要一个由 Controller 呈现的页面以相同的方式显示,但没有可以给定类 .modal 的单击链接。

那么,有没有办法从我的 Rails Controller 调用这个 JavaScript 函数并向其传递正确的参数?

最佳答案

明白了!

我在 contact_messages View 文件夹中添加了一个名为 create.js.erb 的 js 文件。

然后我让我的联系消息 Controller 使用 respond_to block 激活该 js 文件。

在 js 文件中,我调用了模态函数的变体...

关于javascript - 从 Rails Controller 调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com