2012-01-13 2 views
2

PHP로 웹 사이트를 개발할 생각입니다. AJAX를 사용하여 디스플레이와 동작을 방해하지 않고 백그라운드에서 비동기 적으로 데이터를 검색하고 서버에서 데이터를 검색하려고합니다. 기존 페이지의PHP와 AJAX 웹 콘텐츠

내 질문 : AJAX를 사용하여 PHP 페이지를 가져 오거나 POST하는 것이 더 좋을까요? 아니면 다른 옵션도 가능합니까?

답변

0

데이터 제출과 관련하여 AJAX를 사용하거나 GET 또는 POST와 같은 일반 http 메시지를 사용하는 경우 많은 옵션이 없습니다. 확정 마녀를 원한다면 나는 더 나은 말을 할 것이다 : 그것은에 달려있다.

아약스는 사이트의 역동적 인 부분을 만드는 훌륭한 방법처럼 보이지만 모든 사이트에서 항상 실용적인 것으로 생각하지는 않습니다. Ajax는 일반적으로 한 페이지에 컨텍스트 변경 사항을 표시해야 할 때 사용됩니다 (예 : 공동 작업자 게시, 질문 제기 또는 이와 유사한 작업). 그것에 대한 또 다른 좋은 점은 사용자를 양식에 묶는 것이 아닙니다. 여기에서 질문에 투표 할 때처럼 링크를 사용하여 정보를 저장할 수 있습니다.

GET 또는 POST를 사용하면 사용자가 여기를 따라 프로세스 또는 전후에 일어나는 일이 다를 때 또는 제출할 때 상황이 많이 바뀔 때.

+0

감사합니다. 안녕하세요, 제게 YouTube와 Google 크롬 웹 스토어와 같은 사이트가 어떻게 작동하는지 설명해 주시겠습니까? 그냥 호기심. – SIL3NTCOD3R

+0

나는 그 질문에 대한 진짜 대답이 없다고 생각한다. 나는 알고 싶어한다. 그러나 나는 정말로 미안하다. P. 당신이 언급 한 사이트는 항상 날카로운 기술로 작업하고 있습니다. 그래서 지금은 결코 구체적으로 구축되지 않습니다. – guiman

+0

예, Google 빌드 방법, YouTube 제작 방법, FB 개발 방법, Chrome 웹 스토어 구축 방법 PHP, Jquery 또는 ASP. 나는이 웹 개발에 종사 한 사람이없는 한 실제 답변이 없다고 생각합니다. – SIL3NTCOD3R

0

엄지 손가락 규칙 (AJAX와 관계 없음).

많은 양의 데이터 또는 중요한 데이터를 보내려는 경우 ... POST. 그렇지 않으면 GET이 정상적으로 작동합니다.

0

JQuery를 사용하는 것이 좋습니다. 과 $ .ajax가 Jquery 인 경우 필요에 따라 여러 옵션과 함께 사용할 수 있습니다. 그래서 당신은, POST 작업 GET, 텍스트, JSON과 같은 데이터를 수신 ... 여기

당신은 더 많은 정보를 얻을 수 있습니다 : http://api.jquery.com/jQuery.ajax/

+0

감사합니다. 하지만 PHP로 jquery $ .ajax 사용하면서 마음에 아무것도 고려해야합니까? – SIL3NTCOD3R

+0

나는 아약스가 더 좋다고 믿는다, 나는 당신이 필요로하는 것과 같이 할 수있는 또 다른 형태를 찾지 못했다. 나는 일반적으로 GET 메서드를 사용하는데, POST는 AJAX없이 폼을 보내기 위해서만 사용된다. – chenio

-1

난 항상 $_POST를 사용합니다. 나는 그것이 내가 더 좋다고 생각하는 이유를 줄 수 있었으면 좋겠지 만 나는 그럴 수 없다. 사용자가 그것을 볼 수 없도록 GET 대신 POST를 통해 데이터를 보내는 것이 항상 선호 되었기 때문에 그것이 내 아약스로 넘어갔습니다.

+0

예, 나와 함께하지만 언제나 POST를 사용할 수는 없습니다. GET을 사용해야하는 경우가 있습니다. – SIL3NTCOD3R

-1

나는 더 많은 데이터를 저장할 수 있다는 사실을 위해서 $_POST을 사용할 것이다.

+0

감사합니다. POST를 사용하겠습니다. – SIL3NTCOD3R