php+ajax实现局部刷新
//主页中加了这句<iframeframeborder="0"src="list.php"id="content2"></iframe>/*list.php*/<?php...
//主页中加了这句
<iframe frameborder="0" src="list.php" id="content2"></iframe>
/*list.php*/
<?php
//连接数据库
include("connect.php");
$con=db_connect();
//选择sheet
$dbname = "sheet";
mysql_select_db($dbname);
//获取表player的数据
$result = mysql_query("SELECT * FROM player");
//表格抬头
echo "<table border='1' >
<tr>
<th width=70 bgcolor=#cccccc>name</th>
<th width=135 bgcolor=#cccccc>birthday</th>
<th width=135 bgcolor=#cccccc>country</th>
<th width=135 bgcolor=#cccccc>ipin</th>
<th width=70 bgcolor=#cccccc>control</th>
</tr>";
//显示
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td width=135 >" . $row['name'] . "</td>";
echo "<td width=135 >" . $row['birthday'] . "</td>";
echo "<td width=135 >" . $row['country'] . "</td>";
echo "<td width=135 >" . $row['ipin'] . "</td>";
echo "<td width=70 > <a href='del.php?ipin=" . $row['ipin']. "'>delete</a> <a href='edit.php?ipi=" . $row['ipin']. "'>edit</a></td>";
echo "</tr>";
echo "<br />";
}
mysql_close();
?>
//下面这段是弹出窗口中的部分
<form action="insert.php" method="post" onclick="window.opener.location.reload()">
name     <input type="text" name="name" /><br>
birthday <input type="text" name="birthday" /><br>
country   <input type="text" name="country" /><br>
ipin         <input type="text" name="ipin" /><br>
<input type="submit" value=" 提交 " style="position:relative;left:30px;top:5px" /><input type="button" value=" 取消 " id="idBoxClose5" style="position:relative;left:50px;top:5px"/>
应该怎么修改,才能在弹出窗口中按了提交后iframe中表单自动刷新?急用啊,高手帮帮忙啊,谢啦 展开
<iframe frameborder="0" src="list.php" id="content2"></iframe>
/*list.php*/
<?php
//连接数据库
include("connect.php");
$con=db_connect();
//选择sheet
$dbname = "sheet";
mysql_select_db($dbname);
//获取表player的数据
$result = mysql_query("SELECT * FROM player");
//表格抬头
echo "<table border='1' >
<tr>
<th width=70 bgcolor=#cccccc>name</th>
<th width=135 bgcolor=#cccccc>birthday</th>
<th width=135 bgcolor=#cccccc>country</th>
<th width=135 bgcolor=#cccccc>ipin</th>
<th width=70 bgcolor=#cccccc>control</th>
</tr>";
//显示
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td width=135 >" . $row['name'] . "</td>";
echo "<td width=135 >" . $row['birthday'] . "</td>";
echo "<td width=135 >" . $row['country'] . "</td>";
echo "<td width=135 >" . $row['ipin'] . "</td>";
echo "<td width=70 > <a href='del.php?ipin=" . $row['ipin']. "'>delete</a> <a href='edit.php?ipi=" . $row['ipin']. "'>edit</a></td>";
echo "</tr>";
echo "<br />";
}
mysql_close();
?>
//下面这段是弹出窗口中的部分
<form action="insert.php" method="post" onclick="window.opener.location.reload()">
name     <input type="text" name="name" /><br>
birthday <input type="text" name="birthday" /><br>
country   <input type="text" name="country" /><br>
ipin         <input type="text" name="ipin" /><br>
<input type="submit" value=" 提交 " style="position:relative;left:30px;top:5px" /><input type="button" value=" 取消 " id="idBoxClose5" style="position:relative;left:50px;top:5px"/>
应该怎么修改,才能在弹出窗口中按了提交后iframe中表单自动刷新?急用啊,高手帮帮忙啊,谢啦 展开
4个回答
2011-06-28
展开全部
修改html中的“target”的参数就可以了。
追问
我html中没有target参数啊~~不太明白你的意思~
追答
target 是要自己加下去的
例如
****省略文字 *****
展开全部
<form action="insert.php" method="post" onclick="window.opener.location.reload()">
换成
<form action="insert.php" method="post" onsubmit="window.opener.location.reload()">
换成
<form action="insert.php" method="post" onsubmit="window.opener.location.reload()">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在弹出窗口中用parent.location.reload()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
弹窗中的form应该提交到iframe中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询