Chrome에서이 $ .ajax 함수를 사용할 수 없습니다. 아약스 요청을하면 응답이 반환되지 않습니다. Chrome 개발자 도구에서이를 볼 때 json 요청이 아직 보류 중임을 나타냅니다. 지금까지 옵션에 이러한 매개 변수를 추가 할 것을 제안했습니다.크롬에서이 jQuery 아약스 호출이 작동하지 않는 이유
'{유형 : "POST", 데이터 :' '캐시 : 거짓, 비동기 : 거짓}'
그러나, 이러한 옵션 중 어느 것도 작동하지 않았다.
try {
var o = {username: 'adobeedge', count: 4};
var twitterUrl = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + o.username + '&count=' + o.count;
$("body").append('<p>attempting ajax</p>');
$.ajax({url: twitterUrl,
dataType: 'jsonp',
type: "post",
data: '',
cache: false,
async: false,
})
.success(function(data) {
$.each(data, function(index, item) {
$("body").append(item.text);
});
}) ;
}
catch (error) {
alert("Error: " + error.toString());
}
dev 도구에서 요청/응답을보고 무슨 일이 있었는지 확인 했습니까? 콘솔에 오류가 있습니까? –
"작동하지 않는 것"보다 구체적 일 수 있습니까? 실패하거나 기대하지 않는 결과를 얻고 있습니까? 오류 메시지 또는 HTTP 코드가 있습니까? –
저에게 잘 작동합니다 ... 확인하십시오 http://jsfiddle.net/vLYmY/3/ –