0
我需要在我的網頁上使其實時獲取用戶餘額的值。現在我有以下代碼來獲取用戶餘額的值:<%=current_user.balance%>
。唯一的問題是它不會更新現場或接近現場(每5秒左右)。我怎樣才能做到這一點,以便餘額可以在網頁上更新。Rails:我如何使用Ajax從數據庫中獲取餘額Live
我讀過我應該使用AJAX,但我不是專業人士,因此不知道我應該如何繼續。
謝謝。如果我不夠清楚,請告訴我。
我需要在我的網頁上使其實時獲取用戶餘額的值。現在我有以下代碼來獲取用戶餘額的值:<%=current_user.balance%>
。唯一的問題是它不會更新現場或接近現場(每5秒左右)。我怎樣才能做到這一點,以便餘額可以在網頁上更新。Rails:我如何使用Ajax從數據庫中獲取餘額Live
我讀過我應該使用AJAX,但我不是專業人士,因此不知道我應該如何繼續。
謝謝。如果我不夠清楚,請告訴我。
根據我提出的評論,我想我知道你需要什麼。給餘額一個ID和每當時間組件正在做它的東西添加:
$('#balance_id').remove();
$('selector_of_parent').append('<%= j current_user.balance %>');
這應該照顧它。 j是escape_javascript的縮寫,是使用嵌入式ruby所必需的。
編輯*或(就意識到這可能會更好)
$('#balance_id').val('<%= j current_user.balance %>');
是像[這](http://stackoverflow.com/questions/2133166/loop-timer-in-javascript)你正在找? – user1943992
是的,但我也需要它來更新現場物品的價值。 – Pabi