【发布时间】:2020-12-17 15:57:35
【问题描述】:
以下 HTML
<div class='grid-x grid-padding-x'>
<div id='new_user'>
</div>
</div>
应该接收返回的有效负载以进行渲染。
控制器
def new_user
@result = JSON.parse(params[:code_json_data])
string_to_process = @result.with_indifferent_access['code_data']
@code = string_to_process.split('/')[3].strip
respond_to do |format|
format.js
end
end
正确处理并因此调用_new_user.js 操作,这反过来又要求
$("div#new_user").html("<%= j render ('new_user') %>");
正在生成一个准系统部分,并且在浏览器控制台中提取了有效负载:
XHRPOSThttp://localhost:3000/shops/new_user
<div class='cell small-12 medium-6 alert'>
6ae951aa
</div>
为什么没有在浏览器中显示?
导轨 6.0.3
【问题讨论】:
标签: ruby-on-rails ajax