0
是否有任何JQuery事件可以在另一个选项卡中打开的另一个屏幕中设置文本框的值。将数据从一个窗口传递到javascript中的其他窗口
例如如果我的新连接和视图连接屏幕在两个IE窗口中打开,我在一个窗口中更改了在对象提示中设置的电路。 它也应该改变所有窗口中设置的电路名称。
它不在按钮上单击。 它应该在ajax调用之后触发。
e.g:
success : function(data) {
$('#cirIdInMainGSP').val(selectedCirId);
}
但是,它正在改变的价值在当前窗口我在哪里,而不是在其他窗口。 如何在不刷新的情况下在其他窗口中设置值?
我的方案是我有一个全局文本框,它显示在所有页面中。 在任何页面中,我都可以更改文本框的值。在更改值后,应该在所有未引用的窗口中显示相同的值。 截至目前,我必须刷新其他页面以查看更改的值。 由F5刷新。
如果你有任何想法,它会很好。
我真的很抱歉Issac。在阅读web url之后,并没有理解这个概念。我想使用GRAILS。它支持HTML5存储。如果它确实存在,请介绍一些实现这一功能的方法吗? –
Hello Debasis Mohapatra,HTML5存储取决于浏览器。使用哪种服务器端语言并不重要。在客户端它将始终是JavaScript。 localStorage.setItem(“key”,value); var value = localStorage.getItem(“key”); –
Thanks Issac.Got that.But为了显示在一个窗口中选择的最新值,我必须由F5手动刷新它以反映其他窗口中的更改。它不能自动执行。同名文本框在整个应用程序中都有。这应该一直显示。如果用户在一个选项卡中更改了文本框的值,那么我在哪里导航到其他选项卡,它应该更改所有打开的选项卡中的值。它可以执行刷新或任何操作。它无法进行更新do.Tes与localstorage.Not能够做到这一点。 –