对问题的措辞不好表示歉意,但它非常简单。
我正在将一些参数发送到 Rails 应用程序
$(document).ready(function() {
console.log("testing!@£");
$('.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服务器后,您更新的文本区域将恢复到之前的状态。
默认更新 放置参数 @response = (参数[:值]) 提出“NOWWHATSOULDIDO”
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
最佳答案
对于你能做到的第一个,我相信你可以做到:
render :text => params[:value], :status => :ok
关于javascript - 回复从jquery到rails的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262162/