简体   繁体   English

我如何在 ajax 之后进行重定向?

[英]how can i do redirect after ajax?

`@ResponseBody
    @RequestMapping(value="/delete.do")
    public String delete(int projectNo) {
        int result=service.delete(projectNo);
        return "admin/manage";
    }`

`$.ajax({
                                    url : "/delete.do",
                                    data:{projectNo:projectNo},
                                    success : function(result){
                                        window.location.href = result.redirect;                                     
                                    },
                                    error : function(){
                                        alert("error");
                                    }
                                });`

in this ajax, i got "admin/manage" as result.在这个 ajax 中,我得到了“admin/manage”。

this ajax is written in admin/manage.这个ajax写在admin/manage里面。

i want to do redirect to admin/manage after ajax but i don't know how to do我想在 ajax 之后重定向到管理员/管理,但我不知道该怎么做

Your code should work correctly, if not, try to append / before result.redirect to redirect same domain您的代码应该可以正常工作,如果不能,请尝试 append /result.redirect之前重定向相同的域

$.ajax({
    url: "/delete.do",
    data: { projectNo: projectNo },
    success: function (result) {
        window.location.href = "/"+ result.redirect;
    },
    error: function () {
        alert("error");
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在AJAX DELETE请求之后,如何重定向到提供的URI? - After an AJAX DELETE request how can I redirect to a provided URI? Rails 3和plupload-上传后如何重定向? - Rails 3 and plupload - how can I do redirect after upload? 如何在不使用Ajax的情况下发布自定义关联,或者从Ajax POST进行HTML重定向? - How can I POST a custom associative without Ajax, or do an HTML redirect from an Ajax POST? php成功响应后,如何将用户重定向到ajax中的另一个页面 - how can i redirect users to another page in ajax after success response from php 进行 Ajax 调用后,如何重定向到.Net Core 中的操作? - How can I redirect to an action in .Net Core after making an Ajax call? Ajax在Node / Express中删除请求和响应 - 在方法调用后如何使用GET方法重定向? - Ajax Delete request & response in Node / Express - after method called how can I redirect with a GET method? 如何在 httpRequest(ajax 调用)和一些验证后加载页面并填充某些字段? 单击登录重定向并填充字段后 - How do I load a page and populate some fields after httpRequest (ajax call) and some verification? After clicking signin redirect and populate field 如何使用jQuery在delay()之后重定向? - How can I redirect after delay() with jQuery? 如何在 ajax 之后使用令牌重定向 - How to redirect with token after ajax 如何使用Capybara 2.1断言AJAX完成并重定向? - How do I assert AJAX complete and redirect using Capybara 2.1?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM