// 에드센스
반응형

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({

url:'',

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

+ Recent posts