这是我的Ajax调用:<body onload = "${remoteFunction(controller:'accountManagement', action:'createAccount', params:[facebookUID: params.facebookUID, gender: params.gender, firstName: params.firstName, lastName: params.lastName])}">
的Grails:页面不会重定向结束后Ajax调用
在我的控制器我在最后一个重定向指令:
def createAccount = {
if(user.save(flush:true) == null){
...
}
else{
....
for(int i = 0; i < categories.length; i++){
...
}
println "save to database: successful"
}
// Redirect to index action of person controller.
redirect(controller:'user', action: 'authenticate');
}
`
它不重定向。相反,它保持在它开始的相同加载页面上。
嗯,这对我不起作用,脚本块如何被假设执行? –
您是否在浏览器中呈现AJAX响应? – ataylor
啊,远程功能部分是有意义的,谢谢你更新答案。 –