동적으로 생성 된 문자열의 iframe에 이미지를 표시해야합니다. iframe의 ID는 upload_target
입니다. jquery를 사용하여 iframe의 이미지로드
이
내가 editImage.php 단순히 올바른 파일 이름을 반환// assign esrc and upath
$.ajax
({ type: "POST",
url: "editImage.php",
data: {esrc: editsource, upath: upath } ,
success: function(esource)
{ //load into iframe
s = esource;
console.log(s);
$('#upload_target').contents().find('body').html(s);
}
});
파일을 사용하고 코드입니다. 콘솔에 올바른 파일 이름이 표시되므로 아무런 문제가 없음을 알 수 있습니다. 하지만 iframe에는 아무런 변화가 없습니다. 같은 iframe에 다른 이벤트, 즉 target
이 iframe 인 양식 제출을 채울 수있었습니다. 그런데 왜 여기서 작동하지 않습니까?
나는 또한 $('#upload_target').attr('src',s)
을 시도했지만 406 오류가 발생했습니다.
나는 덧붙이려고했지만 아무런 차이가 없었다. – user961627