Я работаю над проектом и столкнулся с проблемой. пожалуйста, просмотрите следующий код.
<iframe name="stus" id="stus" style="display:none;"></iframe> <form name="water" id="water" method="post" autocomplete="off" action="components/com_pocketsea/assets/new/water.php" target="stus"> <input type="hidden" id="newwatermark" name="newwatermark"> </form> <div id="posting"></div>
и код для water.php
<?php $newwat = $_POST['newwatermark']; ?> <script type="text/javascript" src="../../js2/jquery.min.js" ></script> <script> $(document).ready(function(){ $("#posting", window.parent.document).html("<?php echo $newwat; ?>").fadeIn('slow'); }); </script>
Помощь plz
В окне вашего дочернего окна у вашего объекта окна есть свойство, называемое opener
которое указывает на оконный объект окна, который его открыл. Поэтому, когда вы хотите вставить данные, введенные в форму в дочернем окне, на страницу родительского окна, вы должны:
$('#myform').submit(function(){ opener.document.getElementById('namearea').innerHTML = document.getElementById('nameform').value; });
Я не знаю, что вы хотите (вы не указали), но я бы изменил код Js:
$(document).ready(function(){ $('#posting').html($newwat).fadeIn('slow'); });