고전적인 얼굴 질문에 대한 형제 JavaWeb 튜토리얼 jQuery를 AJAX 지원의 IT 밴드

1. 아약스에 대한 이해의 설명

AJAX는 비동기 자바 스크립트와 XML 비동기 자바 스크립트와 XML입니다. 그것은 사용자 경험을 개선하기위한 기술의 한 종류가 서버에 XMLHttpRequest 객체 비동기 전송 요청의 본질이다. 로컬 콘텐츠의 페이지 효과 변경 사항을 새로 고치지 않고 페이지에 전체 페이지 - 대신, 서버에 의해 반환 된 데이터의 일부입니다.

2. 어떤 상황에서 JSON은 무엇입니까?

JSON (JavaScript Object Notation)은 경량 데이터 교환 형식입니다. 읽기 및 쓰기 쉽고, 또한 쉽게 기계가 분석하고 생성을 위해. 텍스트의 언어를 완전히 독립적으로 JSON.

JSON의 가장 일반적인 용도 중 하나는, 자바 스크립트 객체로 JSON 데이터를 변환 한 다음 웹 페이지에서 해당 데이터를 사용하는 웹 서버에서 JSON 데이터를 읽습니다.

3. Ajax를 POST 요청을 보낼 때, 어떻게 매개 변수를 보내?

아약스를 사용하여 POST 요청을 보낼 때, 그것은 setRequestHreader XMLHttpRequest의 객체 요청 헤더의 Content-Type을 제공하는 방법의 사용을 응용 프로그램 / x-www-form-urlencoded를 선택한 다음 매개 변수 문자열 전송 방법 XMLHttpRequest 객체를 보냅니다 필요합니다. 참고 또한 URL 매개 변수 접합 전달하지는 않으나 권장 할 수있다.

4. Ajax를 GET 요청을 보낼 때, 어떻게 매개 변수를 보내?

Ajax를 GET 요청을 보낼 때, 당신은 URL에 매개 변수를 스플 라이스해야합니다.

5. Ajax를 사용하여 서버에 대한 비동기 요청을 전송하는 방법에 대해 이야기?

다른 브라우저, 창조의 다른 방법을 아약스 비동기 요청 객체 XMLHttpRequest의 한 만들기, XMLHttpRequest를 주류 브라우저가 새로운 사용하기 위해 만든, 구 버전의 브라우저는 새로운 ActiveXObject ( "Microsoft.XMLHTTP")를 사용하여 객체를 생성해야 .

서버와의 HTTP 접속을 개방 방법 XMLHttpRequest 객체를 사용하여 제공되며,이 방법은 요청을 비동기 어드레스 및 다른 파라미터인지 모드 전송 요청을 열 필요가있다.

속성 값은 readyState가 XMLHttpRequest의 물체 상태 속성 값과 동일한 XMLHttpRequest 객체에 대한 콜백 바인딩은 4와 동일하고, 요청이 성공적으로 완료되었음을 표시하고, 그럼 로직 (200) 해당 서비스 물품 대응.

POST 요청이 전송되면, 상기 방법은 상기 설정 요청 setRequestHeader를 XMLHttpRequest의 객체의 헤더 정보를 필요로한다.

POST 요청이 전송되면, 상기 변속기는 GET 요청의 경우, 오브젝트 방법은 전송 파라미터를 전송 XMLHttpRequest의 파라미터를 사용하는 방법으로 널 보낼 필요가있다.

6. jQuery를 그 방법 Ajax를 지원하는 캡슐화?

$ 아약스 (), $. () 얻을 $. 후 (), $의 obj.load (), $.해서 getJSON ()

7. 사용하는 방법) (은 $ 아약스에 대해 이야기인가?

$ 아약스 ({

url:请求地址

type:请求方式

data:请求数据

dataType:返回的数据类型

async:是否异步

success:function(result){},回调函数,当服务端成功响应后执行。

error:function(result){},回调函数,当出现错误时执行。

});

추천

출처blog.51cto.com/14311187/2407083