嘿傢伙我目前正在通過敏捷網絡發展第4版電子書,我目前停留在一個章節,他們添加了一些阿賈克斯,但它不適合我。添加阿賈克斯到我的應用程序的問題
第11.2(對於那些還具備電子書)
我在主頁的側邊欄需要被用在應用程序/視圖/ line_items下面的代碼通過AJAX更新購物車/創建。 js.erb被稱爲一旦創建動作稱爲
page.replace_html('cart', render(@cart))
在line_items控制器,它只是設定在format.js如果創建操作成功調用。
即時頁面不刷新,但內容通過ajax添加。 爲了看到更新的購物車我需要更新整個頁面,這不是主意。
我在想,create.js.erb代碼是不正確的,因爲一切工作就像它應該除了該片段:|
這裏是我的github頁:https://github.com/imjp/shop 我希望你們能幫助我了:)
您是否嘗試過調試?通常什麼都沒有發生,因爲你的JavaScript拋出一個錯誤並停止。打開瀏覽器的狀態窗格並首先檢查。如果這不能幫助使用JavaScript調試器遍歷代碼。 Firefox的Firebug是我過去使用過的,並且IE的最新版本內置了一個(無需額外下載)。 – Tod