我有这个JS / PHP代码:
<iframe src="" id="contacts_iframe" width="100%" height="300px" scrolling="no" frameborder="0"></iframe>
<script>
function() {
$('#contacts_iframe').load(function() {
if($.trim($(this).contents().find("body").html()) == "") {
alert("empty");
<?php echo $ContactsDisplay; ?>
}
});
});
</script>
如果iframe为空,我希望能够回显$ContactsDisplay
变量
我已将警报添加到测试中,但警报未显示,PHP变量也未显示。
可能出现什么问题?
答案 0 :(得分:-2)
你差不多试试这个。
if($( "#frameDemo" ).contents().length == 0){
alert('success loaded');
} else {
alert('fail not loaded');
}
success
<iframe src="//api.jquery.com/" width="80%" height="600" id="frameDemo"></iframe>
fail
<iframe src="www.sdfsdfdsf.com" width="80%" height="600" id="frameDemo"></iframe>