0
對於基於條件的用戶的一個動作,我想呈現不同的 文本。那麼我如何通過jQuery來實現它? 例如:在jQuery的軌道中呈現多個文本
一個簡單的過帳消息應用:
在交按鈕i具有其具有安全檢查和其他 服務器端檢查等的柱方法:
if message_text.nil? or message_text.empty? or message_text.length > 140
post_validation_check=true
respond_to do |format|
format.html {
render :text=> "<div id='outputDiv'><span
class='inputError'>Please enter message upto 140
characters</span></div>"
}
format.xml {
render :xml=>hash_map_for_xml.to_xml(:root => "mb")
}
end
普通post.js. ERB是:
$("#div3").html("<%= escape_javascript render '/messages/timeline' %>");
這工作,如果一切正常,但我怎麼渲染這樣的消息時 用戶輸入超過140個字符的消息?我有javascript 檢查他們,但我需要這些檢查,以防用戶輸入它通過 螢火蟲跳過javascript。
當我看到螢火蟲時,我確實得到了迴應,但它沒有畫在 瀏覽器上,因爲它不知道該在哪裏做。
我覺得我錯過了非常簡單的東西。請讓我知道 如何實現?