정말 스타일의 문제입니다. POST는 HTTP 본체에 넣 반면
는 URL 필드에 장소 모든 키/값 쌍을 가져옵니다. URL의 길이는 제한되어 있으므로 POST는 TLS/SSL 암호화의 이점이 필요한 데이터보다 길고 더 큰 데이터 집합 또는에 적합합니다.
키가 있다고 가정 해 봅시다 : articleID. 백엔드가 데이터베이스에 접속하여 문제의 기사를 검색 할 수 있도록 articleID에 1을 전달하려고합니다. 당신이 POST를 사용하는 경우 요청 본문 자체에서 데이터를 놓을 게요,
index.php?articleID=1
, 그래서 당신 같으면 : 당신이 가 요청을 GET 할 경우
, 당신은 다음 URL을 호출 할 것 문제의 패킷을 열고 요청을 검토하지 않고 서버로 보낸 값을 알 수 없습니다.
이러한 요청을 수행하는 방법에 대한 자세한 내용은 jQuery's reference site에서 다시 확인할 수 있습니다. GET and POST에 대한 자세한 정보.
당신은 응용 프로그램의 아키텍트이기 때문에 사용할 방법을 가장 잘 알고있을 것입니다. 보기 자체에 관해서는 아키텍처의 관점에서 보면 의심 할 여지가 있지만 확실히 가능합니다.
답장을 보내 주셔서 감사합니다. GET을 통해 두 개의 JS 변수를 전송하는 방법은 무엇입니까? 내 최고의 추측은 $ .get ("location.php", {lat, long}); – Sebastian
여러분을 환영합니다! $ 갔지 ('의 index.php'는 {위도 : 0.00, 길이 : 0.00}) 더 많은 정보는 여기하십시오 : 는 http://api.jquery.com/jQuery.get/ – Leonard
이 계속 내 JS는 유효하지만, PHP에 변수를 가져오고 $ lat = $ _GET [ 'lat']; 오류가 발생했습니다. 어떤 아이디어? – Sebastian