我需要在動態生成的字符串中的iframe中顯示圖像。 iframe的ID是upload_target
。使用jquery在iframe中加載圖像
這是我使用
// 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);
}
});
文件editImage.php簡單地返回正確的文件名中的代碼。控制檯顯示正確的文件名,所以我知道那裏沒有問題。但是iframe沒有任何事情發生,它只是保持空白。我能夠用另一個事件填充相同的iframe,即提交一個表格,其target
就是這個iframe。但爲什麼它不在這裏工作?
我也試過$('#upload_target').attr('src',s)
,但是我得到了一個406錯誤。
我試着追加,但沒有區別。 – user961627