簡體   English   中英

如何通過ajax和python龍卷風將一個域重定向到另一個域?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM