2010-11-02 44 views
0

我有一個腳本,可以對我的一個rails資源進行Ajax調用,以獲取特定頁面的所有註釋。

Rails的控制器:

def show 
    if request.xhr? 
     @page = Page.find(params[:page_id]) 
     @note = Note.find_by_page_id(params[:page_id]) 
     @user = User.where("user_id = ?", @note.user_id) 
    end 
    end 

的jQuery $不用彷徨AJAX:

function viewNotes(page_id){ 
      $.get('/pages/' + page_id + '/notes', function(data){ 
       $("#note_content").html(data); 
      }); 
     } 

我收到此錯誤未被捕獲的錯誤:NOT_FOUND_ERR:DOM異常8(我使用谷歌瀏覽器進行測試)

關於爲什麼會發生此錯誤的任何想法?

回答

0

嘗試打印「數據」變量到控制檯,以確保它具有適當的內容。 jQuery看起來對我有效。

+0

感謝您的幫助!結果是,首先我修改了錯誤的控制器,另外兩個我沒有正確使用渲染功能。但奇怪的是,當Chrome瀏覽器工作得很好時,Chrome瀏覽器正在嘔吐。無論如何,我只需要在編寫代碼之前多睡一會兒 – dennismonsewicz 2010-11-02 12:45:10