Я не понимаю, почему он не работает.Сгенерировать iframe и содержимое с помощью jQuery
У меня есть сценарий remote.php
<?php echo "Hello World"; ?>
и А local.php
сценарий
<html>
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.js"></script>
<script type="text/javascript">
$(document).ready(function() { document_ready(); });
function document_ready()
{
$('#vcc').click(function() { get_ajax() });
}
function get_ajax()
{
$.ajax({ url:"remote.php",context:document.body})
.done(function(response,context) { get_ajax_done(response,context); });
}
function get_ajax_done(response,context)
{
$('<iframe id="myFrame" style="background-color: #FFFFFF"/>').appendTo('#someDiv');
$('#myFrame').contents().find('body').append(response);
$('#someDiv').addClass('done');
}
</script>
</head>
<body>
<div id="someDiv"></div>
<div>
<input type="submit" id="vcc" value="Go"></input>
</div>
</body>
Это работает. Нажав кнопку, сделайте ajax-вызов и получите Hello World
, iframe создан, а ss виден, но ничего не содержит.
Если я ставлю (с поджигатель) в контрольной точке на
$('#myFrame').contents().find('body').append(response);
затем F10, содержание появляется и остается после F8!
Его в основном получить звонок? Почему вы не можете добавить src = "url" в iframe? – Jango
Потому что это упрощенный пример. У меня что-то более сложное с почтовым звонком. Но основная проблема остается прежней. Вопрос не в том, почему я это делаю, но почему он не работает. – tweetysat
У вас есть какие-либо css, связанные с вашим html – Outlooker