반응형
jquery 기존 ajax 방식은 ie 10 미만 버전에서는 타브라우저에서 ajax 통신이 안됨.
해결방법 1:
$.getJSON('url?callback=?', funciton(data){
for(i=0; i<data.length; i++){
$('body').append( data[i].a);
}
});
// callback자리를 주고 data로 리턴값을 받아온다.
서버언어 php 페이지
$data = array(
'a'=>1,
'b'=>2,
'c'=>3
);
$data_list = array();
$data_list[] = $data;
$data_list[] = $data;
$data_list[] = $data;
echo $_GET['callback'].'('.json_encode($data_list).')';
해결방법 2:
$.ajax({
dataType:'jsonp',
success:function(data){
위와 동일
});
반응형
'프로그램 > jquery' 카테고리의 다른 글
jquery의 폼선택. (0) | 2014.12.01 |
---|---|
event.target 와 event.srcElement의 차이. (0) | 2014.12.01 |
jqueryui-datepicker 한국형 옵션. (0) | 2014.12.01 |
autoComplete() 만들어보기. (0) | 2014.12.01 |
키보드로 저장구현할때. (0) | 2014.12.01 |