좋아, 내가 달성하려고하는 중대한 예는 Google 번역에 있습니다. URL : http://translate.google.com/#en|es|this is what I am trying to do은 다음 URL을 사용하여 GET 요청을합니다. http://translate.google.com/translate_a/t?client=t&text=this%20is%20what%20I%20am%20trying%20to%20do&sl=en&tl=es&otf=1&pc=0
AJAX URL 및 GET 요청
저는 실시간 애스펙트를하려고하지 않습니다. 지금은 기본 AJAX (jQuery와 .getJSON() 사용) 작업을하고, GET 요청을 만들고, Python 함수가 JSON 데이터를 반환하고 .getJSON의 콜백 함수가이를 처리하고 페이지를 동적으로 업데이트합니다.
그래서
- 내가 처리해야 폼 요소의 정보를 포함하는 사용자 정의 URL을 만들 것입니다 방법에 대해 설명합니다.
- 이 URL을 클릭하거나 검색 주소창에 넣으면 적절한 GET 요청을하십시오.
- JSON을 반환하는 함수가 있으면이를 반환하고 페이지에서 내용을 동적으로 업데이트 할 수 있습니다.
편집 : 좋아, 내가 요청하는 쉬운 방법은 서버 쪽 파이썬 함수가 GET 요청을 처리하는 것 같다. 그것은 다시 JSON으로 데이터를 반환합니다. 요청이 .getJSON()이 페이지에서 HTML 업데이트를 처리하기위한 콜백을 갖고 있기 때문에 요청이 이루어지면 제대로 작동합니다. 하지만 특정 URL에 쿼리 (예 : http://mysite.com/q?s=hello&r=3
)를 연결하려면 해당 URL을 검색 주소창에 입력하면 GET 요청이 전송되고 JSON이 리턴됩니다.하지만 .getJSON() 이후 요청을하지 않으면 콜백이 실행되지 않습니다.
그래서 어떻게해야 그 링크를 사용할 수 있지만 .getJSON()이 요청한 것처럼 처리 할 수 있습니까?
URL 해시 또는 GET 매개 변수를 사용 하시겠습니까? URL 해시 = http : // mysite.com/# myhash' 매개 변수 = http : //mysite.com/? myget' –
무엇이 다른가요? GET 매개 변수가 &를 사용합니까? – roflwaffle