[英]How to redirect one domain to another through ajax and python tornado?
我對一個正在運行龍卷風服務器的域進行了ajax調用,
$.ajax({
url: "http://test.example.com/setvalhandler",
type:'POST',
cache: false,
data: {rsp:JSON.stringify(response)},
success: function(resp) {
},
error: function() {
}
});
我有一個具有“ / setvalhandler”處理程序的龍卷風服務器。 我已經為跨域請求設置了標頭。 最后,我想重定向到龍卷風中的其他處理程序。 但是我在瀏覽器控制台中收到“找到302”和“跨域請求被阻止”的警告。
Python代碼:
class SetvalHandler(tornado.web.RequestHandler):
def set_default_headers(self):
self.set_header("Access-Control-Allow-Origin", "http://www.example.com/") # request origin domain
def post(self):
self.redirect("/newhadler")
我建議發送您需要重定向到的URL作為響應。 然后使用window.redirect或類似的方法從前端重定向到新頁面。
PS:也可能從后端開始。 但是我認為從前端重定向更容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.