rjs

    1熱度

    1回答

    我有一個多文件上傳表單(html5),並且想盡快更新我的視圖,其中一個圖像被傳輸到我的圖像服務器。 目前我上傳的文件與AJAX和使用response_to_parent來更新我的上傳視圖時,所有圖像傳輸到圖像服務器。 是否可以從控制器每次操作多次調用一個Javascript函數? def upload params[:images].each do |file| upload_

    0熱度

    3回答

    我成功使用RJS在page.replace.html create.js.rjs上實現AJAX。我試圖更新兩個位置而不是一個,並在觀看後Ryan Bates Railscast我非常接近(我認爲),但在我的/views/likes/create.js.rjs文件的語法中存在問題。這裏的情況是: 位於/views/likes/create.js.rjs是下面的代碼: page.replace_htm

    1熱度

    2回答

    因此,它看起來像RoR,當Ajax(使用form_remote_tag)返回成功代碼時,Javascript也會返回以處理視覺效果。 (這是RJS機制)使用招 ,我確實看到以下響應: try { Element.update("vote_score", "Score 58"); $("vote_score").visualEffect("highlight"); } catch (e) {

    0熱度

    2回答

    我不能爲我的生命得到RJS用一個實例變量的屬性,即東西來取代一個元素的innerHTML像@thing.name 我會告訴所有更換的innerHTML代碼(從實際項目中簡化,但仍然完整),並且我希望解決方案將對某人顯而易見...... 在RoR中,我製作了一個顯示隨機中文字符的簡單頁面。 這是一個Word對象,其屬性爲chinese和english。 點擊標題爲「這是什麼?」的鏈接。顯示使用RJS

    1熱度

    1回答

    以下內容位於text_field中。 = f.text_field :title, :size => 50, :onchange => remote_function(:update => :suggestions, :url => {:action => :display_question_search_results}) 以下內容位於display_questions_search_res

    4熱度

    4回答

    一個約RJS最方便的事情之一是其呈現的部分,所以你把所有的視圖代碼在一個地方的能力: # task/index.html.erb <ul id="task_list"> <%= render :partial => 'task', :collection => @tasks %> </ul> # task/_task.html.erb <li> <% if task.

    0熱度

    3回答

    我已經把下面的RJS在控制器...但它給了我下面的錯誤... TypeError: Element.update is not a function respond_to do |format| format.js do responds_to_parent do render :update do |page| page.replace_html

    1熱度

    2回答

    動態link_to_remote我試圖傳遞一個字符串與一個link_to_remote調用作爲:ID和字符串應該從一個輸入字段與「ID」的「movie_title」。 <div id="search_list">Nothing here yet</div> <br /> <% semantic_form_for @movie do |f| %> <% f.inputs do -%>

    0熱度

    2回答

    我正在使用允許用戶將新內容添加到裝運框的工具。例如: 用戶正在設置一個貨件,每個貨件可以包含多個箱子,每個箱子可以包含多個內容。 所以我link_to_remote連接,如: 在我的貨箱部分: <div class="shipping_box" id="shipping_box"> #some code <%= link_to_remote "Add box conents",

    6熱度

    3回答

    我想在窗體中輸入某些無效的內容時顯示帶有錯誤消息的模式窗口,但如果一切正常,則顯示另一個操作。然而,當我嘗試用 render :js => "jQuery.facebox(#{...})" 顯示模式窗口顯示僅稱爲實際的JavaScript: try { jQuery.facebox(...) } catch (e) { alert('RJS error:\n\n' + e.toSt