I have a jQuery snippet as below:
$.ajax({ .... success: function(myContent) { ..... $(\'\').append
I believe some browsers need a short delay for it to recognize the DOM of a new iframe. Using a timeout should work:
$('').appendTo("body").ready(function(){ setTimeout(function(){ $('#myFrame').contents().find('body').append(myContent); },50); });