我有一个带
的表格data-remote="true"
哪个有效。
控制器代码是(简化):
render json: { "price" => "£3000" }, status: 200
然后我将其改为:
respond_to do |format|
format.js {render json: { "price" => "£3000" }, status: 200}
format.html { redirect_to my_url}
end
但是这似乎没有触发我已经像这样挂钩的javascript:
form.on("ajax:success", function(event, response) {
//do stuff
});
我检查了Chrome网络标签中的两个请求,它们似乎是相同的。
所以我的问题是?
json的普通渲染和render jto与渲染json有什么区别?
这是正确的方法吗?