2010-10-01 70 views
0

在我的網頁中,我使用ajax + RoR來使用searchtool刷新文本框的內容。我訪問的所有值,例如當前頁面的超集值。就是說總部有總部,有許多電臺。當我嘗試訪問站點的總部值時,相應的值在文本框中發生變化。RoR +如何在Ajax刷新文本框值時刷新javascript值

在這裏,我們正在顯示頭四分之一的全球價值,因爲我在電話號碼上顯示的空間較少,而且它的質量在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價值?

回答

0

我沒有完全遵循你的代碼,但它聽起來像Ajax正在更新DOM,你想觸發一些額外的代碼。我建議您發出一個自定義事件並編寫單獨的處理程序。如果您使用的是jQuery,請查看triggerdocs。您可以執行類似$.trigger('myEvent')之類的操作,然後綁定多個處理程序(例如$('selector').bind('myEvent', function() {});)以更新頁面的各個部分。