【问题标题】:RoR + How to refresh Javascript value when Ajax refreshes the textbox valueRoR + Ajax刷新文本框值时如何刷新Javascript值
【发布时间】:2010-10-01 16:01:15
【问题描述】:

在我的网页中,我使用 ajax + RoR 来使用 searchtool 刷新文本框的内容。我正在访问的所有值,例如当前页面的超集值。意味着例如有总部,并且有许多站点。当我试图在车站访问总部的值时,相应的值会在文本框中发生变化。

在这里,我们显示总部的全球价值,由于空间较小,我在 Tool-Tip 上显示电话号码及其质量。当页面更改站的值时,整个内容都会更改,但工具提示保持不变。

代码示例:

    <div class="divFloat" id="populate_phone1" onmouseout="UnTip()" 
onmouseover='Tip("<%=GlobalPartnersHq.globally_phone_type(@station_hq.is_global_phone1, @station_hq.phone1_type_id) %>")' > 
<%=GlobalPartnersHq.global_phone(@station_hq.is_global_phone1, @station_hq.phone1)%>
                </div>

ajax 更新文本框值时如何刷新 JavaScript onmouseover 值?

【问题讨论】:

    标签: javascript ruby-on-rails ajax dom-events


    【解决方案1】:

    我没有完全遵循您的代码,但听起来 Ajax 正在更新 DOM,而您想要触发一些额外的代码。我建议您发出自定义事件并编写单独的处理程序。如果您使用 jQuery,请查看 trigger docs。您可以执行$.trigger('myEvent') 之类的操作,然后将多个处理程序绑定到它(例如$('selector').bind('myEvent', function() {});)以更新页面的各个部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-05
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-08
      • 2018-07-31
      • 1970-01-01
      相关资源
      最近更新 更多