과 함께 복제 할 수 있습니까? jQuery 문서에서 내 관심을 끄는 점을 발견했습니다. 이것은 jQuery가 브라우저에서 일반적으로 금지하는 다른 도메인에 JSON을 요청할 수 있다는 것입니다.jQuery는 크로스 도메인 아약스 호출을 어떻게 수행합니까? mootools를 사용하거나 jQuery로 이동할지 여부를 영원한 내부 싸움에서 mootools
크로스 도메인에 대한 몇 가지 해결 방법을 보았지만 교차 도메인을 사용하지 못했습니다. 처음에는 서버와 관련 있다고 생각했지만 처음에는 조금 더 실험했습니다. jQuery 워드 프로세서에서 JSON 요청이 작동하지 않습니다!
이 jQuery를 작동합니다
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if (i == 3) return false;
});
});
이되지 Mootools의 수행합니다
var jsonRequest = new Request.JSON({url: "http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", onComplete: function(person, responseText){
alert(responseText);
}}).get({});
가 어떻게이 문제를 복제 할 수 있습니까? 그게 원인이야?
의 jQuery 문서 : http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback Mootols 문서는 : http://mootools.net/docs/Request/Request.JSON
방금 읽었습니다. 훌륭했습니다! 유일한 문제는 prepending 일 것입니다 : P – perrohunter