>  기사  >  웹 프론트엔드  >  IE_javascript 기술에서 $.getJSON 문제에 대한 솔루션

IE_javascript 기술에서 $.getJSON 문제에 대한 솔루션

WBOY
WBOY원래의
2016-05-16 17:00:161242검색

전제 조건: 관련 js 파일 jquery.js를 가져와야 합니다

$.post(url,data,success(data, textStatus, jqXHR),dataType)

url: 필수. 요청을 보내야 하는 URL을 지정합니다.

데이터: 선택사항. 맵 또는 문자열 값. 요청과 함께 서버로 전송될 데이터를 지정합니다.

성공(data, textStatus, jqXHR): 선택 사항. 요청이 성공했을 때 실행되는 콜백 함수입니다.

dataType: 기본적으로 지능적인 판단을 수행합니다(xml, json, script 또는 html).

$.getJSON(url,data,success(data, textStatus, xhr))

url: 필수입니다. 요청이 전송될 URL을 지정합니다.

데이터: 선택사항. 요청과 함께 서버로 전송될 데이터를 지정합니다.

성공(데이터,상태,xhr):

선택사항. 요청이 성공할 때 실행할 함수를 지정합니다.

추가 매개변수:

response - 요청의 결과 데이터를 포함합니다.
status - 요청의 상태를 포함합니다.
xhr - XMLHttpRequest 객체를 포함합니다.

확장 프로그램은

코드 복사 코드는 다음과 같습니다.

$.ajax( {

유형:'POST' 또는 'GET',

url:url,

data:data,

success:callback,

dataType:json

});

dataType에는 xml, json, script 또는 html 유형이 있습니다.

참고:

$.getJson 메소드를 사용합니다. URL에 한자가 전달되면 먼저 이스케이프해야 합니다(이스케이프하지 않으면 $_GET['v']는 IE8에서 값을 가져오지 못하며 다른 브라우저에는 이 기능이 없습니다). 문제)

예:

var url = "/api.php?op=product&v=" encodeURIComponent('열심히 공부하세요');
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.