2013-02-04 4 views
0

GAE (Python)에서 로컬 자바 스크립트에서 GET 요청을 보내려고하고 다른 페이지로 요청 리디렉션을 수신하려고합니다.다른 페이지로 리디렉션하기 위해 Javascript에서 GAE로 GET 쿼리 보내기

지역 자바 스크립트에서 POST 전송 : GAE

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/편집기에 입력 할 수 있습니다 그것은 나를 걸립니까을

$.get("/editor"); 

파이썬을이 내 코드입니다 그곳에. 내 javascript GET 요청이 Editor 핸들러를 활성화하고/editor를 활성화하지 않는 이유는 무엇입니까?

+0

요청은 어떻게됩니까? 오류가 있습니까? 페이지가 성공적으로 응답하기 전에 코드가 리디렉션됩니까? – someone1

답변

2

문제를 이해했지만 아직 시도해 보지 못했습니다. jQuery.get()을 사용하는 현재 방법은 서버를 호출해야하지만 응답을 버리면 브라우저에 아무 것도 표시되지 않습니다. 당신은 적어도이 원하는 : 당신이로 리디렉션 할 위치 another page

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

. 그러면 여전히 서버에서 얻은 콘텐츠를 버리게됩니다. (response은 일부 HTML이 될 것입니다 ... 어떻게 그 위치를 얻고 싶은지 잘 모르겠습니다.) 그래서 간단한 HTML 링크만으로 원하는대로 할 수 있을지 궁금합니다.

관련 문제