【发布时间】:2011-08-31 19:11:54
【问题描述】:
对于这个问题的措辞不好,但它非常直截了当。
我正在向 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 服务器后,您更新的 textarea 将恢复到之前的状态。
定义更新 放参数 @response = (params[:value]) 提出“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
【问题讨论】:
标签: javascript ruby-on-rails jeditable