我想将我的表单部分用于html和js请求。对于第二个,我必须将:remote => true
放入form_for
标记。
是否可以读取响应类型(html,js,...)并在视图中将其用作条件?
答案 0 :(得分:0)
例如,respond_to
的使用示例应该对您有所帮助。补充:你可以利用Discussion in Ruby Forum。
respond_to do |format|
format.js { #Magic goes here }
您也可以通过拨打respond_to
在request.xhr?
阻止之前进行检查。但请注意respond_to
块。 AJAX 可以回复html(即$.ajax({dataType: 'html'})
)