>백엔드 개발 >PHP 튜토리얼 >javascript - AJaX를 배울 때 서버에서 무엇을 해야 합니까?

javascript - AJaX를 배울 때 서버에서 무엇을 해야 합니까?

WBOY
WBOY원래의
2016-10-19 10:40:481011검색

웹페이지 만드는 법을 독학해서 ajAx 기술을 사용해 보고 싶습니다.
그의 기술은 브라우저가 서버에 정보를 요청하면 서버가 응답하여 정보를 반환하고 브라우저가 정보를 처리하도록 요구하지 않나요?
저는 로컬(공부하는 컴퓨터)인데, 서버 없이 어떻게 운영해야 하나요?

서버가 있는 경우 브라우저의 요청을 받으려면 서버에 무엇을 작성해야 하나요? 반품정보? 자바스크립트 언어를 사용하고 있나요? 아니면 서버를 운영하려면 Node.js와 PHP를 사용해야 합니까?

누군가 나에게 지식을 주셨으면 좋겠습니다. 미리 감사드립니다.

답글 내용:

웹페이지 만드는 법을 스스로 배우고 ajAx 기술을 사용해 보고 싶습니다.
그의 기술은 브라우저가 서버에 정보를 요청하면 서버가 응답하여 정보를 반환하고 브라우저가 정보를 처리하도록 요구하지 않나요?
저는 로컬(공부하는 컴퓨터)인데, 서버 없이 어떻게 운영해야 하나요?

서버가 있는 경우 브라우저의 요청을 받으려면 서버에 무엇을 작성해야 하나요? 반품정보? 자바스크립트 언어를 사용하고 있나요? 아니면 서버를 운영하려면 Node.js와 PHP를 사용해야 합니까?

누군가 나에게 지식을 주셨으면 좋겠습니다. 미리 감사드립니다.

  1. ajAx 디버깅에는 서버 측이 필요합니다

  2. 그러나 소위 서버는 반드시 실제 서버는 아니며, 단지 데이터 반환을 제공할 수 있는 http 서비스일 뿐입니다. 로컬에서 구축할 수 있습니다(node.js를 사용하여 로컬에서 구축할 수 있습니다).

  3. Ajax 서버 데이터는 일반 http 서비스와 본질적으로 다르지 않습니다(유일한 차이점은 실제로 프로그램에서 정의한 데이터 콘텐츠(형식)입니다)

  4. 모든 ajax 요청은 실제로 일반적인 http 요청입니다. 물론, 매우 복잡한 ajax 프로그램을 디버그하려면 일반적으로 서버가 필요합니다. 동적으로 전송된 일부 정보를 처리할 수 있습니다.

  5. 그러나 일반적으로 Ajax 프로그램은 실제로 클라이언트와 서버가 공동으로 개발합니다

브라우저가 ajax 요청을 보냅니다-->서버가 브라우저의 요청을 받습니다-->서버가 데이터를 처리합니다-->브라우저에 데이터를 반환합니다-->브라우저가 이를 처리합니다

https ://cnodejs .org/api/v1/topics 타 사이트에서 제공하는 인터페이스입니다

모든 컴퓨터는 서버로 간주될 수 있습니다.

Nodejs의 경우 Express 애플리케이션 생성기를 사용하여 애플리케이션 뼈대를 빠르게 생성할 수 있습니다

일반적으로 단순히 AJAX를 배우는 경우에는 자체 서버를 구성할 필요가 없습니다. 인터넷에서 찾을 수 있는 크로스 도메인 API가 많이 있습니다.

로컬에서 통합 환경 wampserver를 생성하세요

간단하고 사용하기 쉬운 API를 갖춘 PHP 프레임워크 추천 www.phalapi.net

백엔드 작성 인터페이스로 빠르게 시작할 수 있습니다

프론트엔드 정보를 ajax를 통해 서버에 제출하면, 서버는 정보를 받은 후 응답 데이터를 클라이언트에 반환하고, 클라이언트는 서버로부터 응답 데이터를 받아 처리합니다. 이때 Ajax는 프런트 엔드에 서버와의 상호 작용을 시작하는 기능을 제공하는 데 사용되는 http 서버라는 것을 이해할 수 있습니다. 서버에는 일반적으로 API를 작성하고 사용할 API를 프런트엔드에 노출하기 위한 백엔드 언어가 필요합니다.

서버 주소를 요청하면 서버는 분석할 데이터를 반환합니다.

저는 이제 막 독학을 시작했고 현재 wampserver를 사용하여 PHP 및 Apache 서버와 함께 로컬 서버를 구축하고 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.