JQuery와 Ajax를 사용하여 Drupal 7에서 생성 된 xml 파일을 읽고 싶습니다.외부 http url에서 xml 파일 데이터 읽기
url에 http url 링크를 입력하면 ''Ajax 함수는 데이터를 검색하지 않습니다.
xml 파일을 로컬 파일 (http url 제외)로 입력하면 Ajax 함수가 정상적으로 작동합니다.
아약스 코드는 다음과 같습니다
1 : jQuery를 아약스는 만 2 신뢰할 수있는 옵션이 호출 크로스 도메인에 대한
$(document).ready(function() {
$.ajax({
type: "GET",
url: "any http url that contains xml file",
dataType: "xml",
success: xmlParser
});
});
기능 XmlParser가 (XML) {
$('#load').fadeOut();
$(xml).find("movie-info").each(function() {
$(".main").append('<div class="book"><div class="title">' + $(this).find("title").text() + '</div><div class="description">' + $(this).find("field_genre").text() + '</div><div class="date">Published ' + $(this).find("field_poster").text() + '</div></div>');
$(".book").fadeIn(1000);
});
가능 중복 [방법은 동일 출처 정책을 회피 (http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy) – Quentin
JQuery AJAX 교차 도메인 주제에 대한 좋은 읽기 : http : //stackoverflow.com/a/11736771/2152558 –