【发布时间】:2011-07-09 07:08:38
【问题描述】:
我面临着如何将值从 div 传递到 iframe 的挑战。供您参考,<?php echo row['info_id']; ?> 包含多个值,因此当单击按钮时,它将获取数据库的 info_id 并更新到 jQuery iframe。
在 iframe 获取值后,需要使用 iframe 将其发送到我的另一个页面 info.php。
但是我在将值传递到将使用 GET 方法读取的 jQuery iframe 时遇到了一些问题。
Index.php 页面
function toggleDivs() {
var infoDetail = $('#infoDetail').html();
$("#iframecall").html('<iframe src="info.php?new_id=' + infoDetail + '" />');
}
$('.buttonClicked').live('click',function(){
toggleDivs();
});
$row = mysql_fetch_array($result_01);
<span class='buttonClicked'>
<ul<li><div id='infoDetail'><?php echo $row['info_id']; ?></div></li></ul>
</span>
**info.php**
$connect = new doConnect();
$info_id=$_GET['new_id'];
$sql_01 = "SELECT * FROM database WHERE info_id = $info_id";
【问题讨论】:
-
您缺少
row['info_id'];前面的$符号。也许这就是不显示值的原因?