2011-08-31 63 views
1

對這個問題的錯誤措辭表示歉意,但它很直截了當。回覆從jquery到rails的帖子

我就追着你對面的Rails應用程序發送一些PARAMATERS這樣

$(document).ready(function() { 
    console.log("[email protected]£"); 
    $('.editable-td').editable(home_address, { 
     data : " {'E':'Letter E','F':'Letter F','G':'Letter G', 'selected':'F'}", 
     type  : 'textarea', 
     cancel : 'Cancel', 
     submit : 'OK', 
     tooltip : 'Click to edit...' 
    }); 
}); 

當Rails應用程序接收參數,可以我想與中傳遞文本進行迴應。否則,將數據提交到rails服務器,您更新的textarea將恢復到之前的狀態。

DEF更新 放PARAMS @應答=(PARAMS [:值]) 看跌期權 「NOWWHATSHOULDIDO」

respond_to do |format| 
     if params 
     format.json { head :ok } 
#   respond with the variable @response here 
     else 
     format.json { render :json => @user.errors, :status => :unprocessable_entity } 
     end 
    end 
    end 

小嚐試:

def update 
    puts params 

    puts "NOWWHATSHOULDIDO" 

    respond_to :json 
    if params 
     respond_with(params) do |format| 
     format.json { render } 
     end 
    end 
    end 

另一個小的嘗試是在這裏對用戶做出響應,但可用區域顯示爲空。有任何想法嗎?

def update 
    puts params 
    @x = (params[:values]) 
    render :json => @x.to_json 
    end 

回答

0

對於第一個你能,我相信你可以這樣做:

render :text => params[:value], :status => :ok