-
[다른생각] getJSON이 IE9에서 작동하지 않습니드아.. 2012.12.04 PM 01:14
jQuery.support.cors = true;
$(document).ready(function(){
var list = new Array();
for(var i=0;i<10;i++){
list[i]='http://www.blankcoffee.com/images/'+i+'.png';
}
$.getJSON("https://graph.facebook.com/blankCoffee", function(data, status){
likeCount = parseInt(data.likes);
count = 5000 - (likeCount * 10);
number = count + "";
spr = number.split("");
alert(status);
$("#counter").append("");
$("#counter").append("");
$("#counter").append("");
$("#counter").append("");
});
});
어제에 이어서 계속 삽질중입니다.
이 코드가.. ie9에서는 돌아가질 않습니다.
다른 ie는 체크 못 해봤는데. ㅠㅠ
파폭 사파리 크롬 ios 사파리에서도 잘 돌아갑니다.
alert를 넣어보니 ie에선 getjson 성공시 돌아가는 function까지 넘어가지도 않는 것 같군요.
후우.. 삽질의 연속이네요 ㄷㄷ
어이없는건..
이걸 작업한 컴의 IE에서는 잘 돌아간다능거..
다른 컴의 IE에선 안 돌아간다능거..
경로 문제도 없는데 말입니다.;;
댓글 : 2 개
- 쓰레기...
- 2012/12/04 PM 02:01
해결 방법은 대충 해보면요.
1. 상단에 $.ajaxSetup({dataType:"json"}); 와 같이 타입을 설정한다.(타입에 따라 안되는 경우가 있는데 음....)
2. jquery 버젼을 바꾸면서 실행해 본다.(버그가 있는 버젼이 몇있음)
이걸 해보시기 바랍니다.
1. 상단에 $.ajaxSetup({dataType:"json"}); 와 같이 타입을 설정한다.(타입에 따라 안되는 경우가 있는데 음....)
2. jquery 버젼을 바꾸면서 실행해 본다.(버그가 있는 버젼이 몇있음)
이걸 해보시기 바랍니다.
- shimaz
- 2012/12/04 PM 02:31
쓰레기.. // 감사합니다.
의외로 간단하게 해결했습니다.
url 뒤에 &callback=? 을 같이 붙여주면 되더군요.. 킁;;
의외로 간단하게 해결했습니다.
url 뒤에 &callback=? 을 같이 붙여주면 되더군요.. 킁;;
user error : Error. B.