【发布时间】:2016-09-17 20:05:47
【问题描述】:
如果代码根据 ajax 成功返回的值匹配,我想将用户重定向到另一条路线。 它现在工作得很好我如何编写脚本来重定向到下一个路由,比如 php 中的重定向。
AJAX 来检查代码匹配并且它的工作很好。接下来是什么
<script>
$("#codeModal form").submit(function(event) {
event.preventDefault();
var codetyped=$(this).find(".codeinput").val();
$.ajax({
type:"post",
url:"{{request.route_url('testingajax')}}",
data:{'codetyped':codetyped},
success:function(res){
alert(res);
}
});
});
</script>
这是视图配置
@view_config(route_name='testingajax', renderer='json')
def hello(request):
# return request.session['secretcode']
# return request.params.get('codetyped')
if int(request.params.get('codetyped')) == request.session['secretcode']:
return 'Success'
else:
return 'Error'
【问题讨论】:
-
可能会将目标 URL 返回到 AJAX 响应,然后让 AJAX 使用
window.location.href等转到该 URL(Milanzor 的答案如下)
标签: jquery python ajax redirect pyramid