2011-03-26 75 views
0

我有一個Rails3應用程序與JQuery。我有以下代碼(我有ID的DIV「新」也一樣)rails3 + jquery數據顯示問題

$.ajax({ 
    type: "GET", 
    url: '/users/new', 
    success: function(data) { 
     $("#new").html(data); 
    } 
}); 

,並在我的用戶控制器的新操作如下

def new 
    @user = User.new 
    @sample_value = "sample value" 
end 

但是,當我嘗試顯示變量@sample_value視圖好像它的空白(可是沒有任何價值)

我怎樣才能從我的控制器意見通過一個實例變量(@)

請幫助

我的設置如下

感謝

歡呼

sameera去只是使您的數據

def new 
    @user = User.new 
    @sample_value = "sample value" 
    render :text => @sample_value 
end 

但好的做法是hadle它作爲一個js請求,並作出responde在new.js.erb文件

+1

我是asp.net mvc的開發人員,但我可以幫助你。你從jQuery方面做得很好。但Rails3方面也許你有錯誤。您的操作是否返回@sample_value作爲結果?如果你想返回@user和@sample_value變量到響應,那麼你可以創建json並將其作爲數據發送給jquery。在那裏你可以解析它。但無論如何,你的行動必須回報somethink – AEMLoviji 2011-03-26 08:49:08

+0

嗨@AEMLoviji,非常感謝您的答案是正確的,我沒有回報任何東西。我應該返回js。 – sameera207 2011-03-30 16:48:46

回答

0

最簡單的方法

+0

嗨fl00r,得到它的工作,並執行返回js。 rails + ujs + jquery非常感謝:D – sameera207 2011-03-30 16:49:53