0
iframe = $('<iframe id="myFrame" name="myFrame">');
$("body").append(iframe);
$(iframe).contents().find("body").html('<form action="' + url + '"  method="post"><input type="text" name="requestData" /></form>');
$(iframe).contents().find("input:first").val(jsonData);
$(iframe).contents().find("form:first").submit();

我无法在 IE8,9 的 iframe 中看到数据。我可以看到表单并在 Chrome 和 Firefox 中输入。我也试过这个

iframe = $('<iframe id="myFrame" name="myFrame">');
$("body").append(iframe);
$("#myFrame").contents().find("body").html('<form action="' + url + '"  method="post"><input type="text" name="requestData" /></form>');
$("#myFrame").contents().find("input:first").val(jsonData);
$("#myFrame").contents().find("form:first").submit();

并且还尝试使用$(document).ready(function{ // Content});

但没用...我在 IE 中看不到数据

4

0 回答 0