我正在研究一个项目并遇到了问题。请查看以下代码。
<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 help
答案 0 :(得分:0)
在子窗口中,您的窗口对象有一个名为opener
的属性,该属性指向打开它的窗口的窗口对象。因此,当您想要将输入到子窗口中的表单中的数据插入父窗口的页面时,您可以这样做:
$('#myform').submit(function(){
opener.document.getElementById('namearea').innerHTML = document.getElementById('nameform').value;
});
答案 1 :(得分:-1)
我不知道你想要什么(你没有指定),但我会将我的Js代码更改为:
$(document).ready(function(){
$('#posting').html($newwat).fadeIn('slow');
});