2010-11-02 40 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