Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery引导模式窗口以某种方式重新加载/清除RubyonRails项目中的父字段_Javascript_Jquery_Ruby On Rails_Twitter Bootstrap_Modal Dialog - Fatal编程技术网

Javascript JQuery引导模式窗口以某种方式重新加载/清除RubyonRails项目中的父字段

Javascript JQuery引导模式窗口以某种方式重新加载/清除RubyonRails项目中的父字段,javascript,jquery,ruby-on-rails,twitter-bootstrap,modal-dialog,Javascript,Jquery,Ruby On Rails,Twitter Bootstrap,Modal Dialog,我的问题是当在模式窗口中单击OK时,模式窗口中的javascript函数将重新加载或清除父字段 以下是用例: 1.在父名称表单输入中输入名称字符串 2.点击测试模式按钮 3.此时会出现一个模式窗口 4.单击模式窗口“确定”按钮。(使用“取消”按钮不是问题) 5.父名称输入已清除。可能是重新加载了父级 我已经创建了一个简单的rails项目,生成了一个scaffold Post name:string。没有什么特别的,但我只是启用了引导js和css。 然后,我将此代码插入到_form.html.e

我的问题是当在模式窗口中单击OK时,模式窗口中的javascript函数将重新加载或清除父字段

以下是用例: 1.在父名称表单输入中输入名称字符串 2.点击测试模式按钮 3.此时会出现一个模式窗口 4.单击模式窗口“确定”按钮。(使用“取消”按钮不是问题) 5.父名称输入已清除。可能是重新加载了父级

我已经创建了一个简单的rails项目,生成了一个scaffold Post name:string。没有什么特别的,但我只是启用了引导js和css。

然后,我将此代码插入到_form.html.erb中,您可以在此处查看:


请输入新产品
代码:

姓名:
说明:
价格: $(文档).ready(函数(){ $('#windowCreateInvoiceProductDialog').bind('show',function(){ //document.getElementById(“xlInput”).value=document.title; }); }); 函数(){ $('#windowCreateInvoiceProductDialog').modal('hide'); //document.title=document.getElementById(“xlInput”).value; //closeDialog(); };
找到了答案

而不是这个

<a href="#" class="btn btn-primary" >OK</a>

换成这个

<button type="button" class="btn btn-primary" onclick="okClicked ();">Save changes</button>
保存更改

这就是它的全部,而且它很灵活,我可以隐藏,而不是隐藏并做一些事情。

我希望没有人通过将“确定”按钮变成这个来回答这样的问题。我真正想要的是,我能够捕捉ok按钮,进行后处理,或者关闭模态,或者离开模态。关闭模式不应重新加载父页面
<button type="button" class="btn btn-primary" onclick="okClicked ();">Save changes</button>