파일에서 jquery를 실행 중입니다. 그리고 내 localhost에서 svg 파일을로드하여 svg 캔버스에 채우려고합니다. 그러나 예상대로 작동하지 않습니다. 은 내가 파일 시스템에서 수행
$.ajax({ url: url ,
timeout: 1000,
complete: function(xml) {
alert('complete');
},
success: function(xml, status, xreq) {
alert('success');
},
error: function() {
alert('error');
}
});
URL이 읽 내가 브라우저에서 주소창에서 직접 URL을 읽을 때 http://localhost/image.svg를, 페이지 흰색 남아 있지만 pagesource는 image.svg의 소스를 표시합니다.
위의 $ .ajax 코드를 디버깅하면 success : 메서드가 실행되지만 xml 응답이 비어있는 것으로 나타납니다.
도움을 주시면 대단히 감사하겠습니다.
안부, jeroen.
어디에서 HTML 파일을 실행합니까? –
Firebug 또는 Fiddler를 사용하여 서버에서 반환을 검사합니다. –
페이지와 SVG 파일이 같은 도메인에 있습니까? –