【问题标题】:responding to post from jquery to rails回复从 jquery 到 rails 的帖子
【发布时间】: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


    【解决方案1】:

    首先你可以,我相信你可以做到:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多