0

在 GAE (Python) 上,我试图从本地 javascript 发送一个 GET 请求,并在收到重定向到另一个页面的请求时。这是我的代码:

发送 POST 的本地 Javascript:

$.get("/editor");

GAE 上的 Python

class Editor(webapp2.RequestHandler):
    def get(self):
        template = jinja_environment.get_template('index.html')
        self.response.out.write(template.render())

app = webapp2.WSGIApplication([('/', StartScreen), ('/editor', Editor)],
                              debug=True)

我可以在 url 栏中输入 url /editor,它会带我到那里。为什么我的 javascript GET 请求没有激活编辑器处理程序并打开 /editor?

4

1 回答 1

2

我不确定我是否理解这个问题,但还是试试看:当前的使用方式jQuery.get()应该调用服务器但丢弃响应,所以你在浏览器中什么也看不到。你至少想做:

$.get("/editor", function(response) { 
     document.location.href = 'another page'; 
});

another page你想重定向到哪里。然后这仍然会丢弃您从服务器获得的内容。(response将是一些 HTML ......我不确定你想如何从中获取位置。)所以我想知道一个简单的 HTML 链接是否能满足你的需求。

于 2013-02-05T21:59:18.063 回答