在好的旧轨道上4.2我曾经通过ajax
提交我的遥控器:真实形式DS.RESTAdapter
在我的控制器中,如果存在redirect_url,我会重定向
$.ajax
type: 'POST'
url: post_url
data: $("##{instance_type}-modal-form").serialize() + '&redirect_url=' + redirect_url
dataType: 'script'
我曾经被重定向到new.js.coffee模板。但现在,在5.0.0.1上,它重定向到HTML
if params[ :redirect_url ]
format.html { redirect_to params[ :redirect_url ] }
format.js { redirect_to params[ :redirect_url ] }
...
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
<强>解决方案强>
重定向后,您无法使用format.js
进行用户响应。因为要使用javascript
响应,您的应用程序需要获取ajax请求或远程调用而无需重定向页面。但您可以使用json
格式。