【发布时间】:2014-04-15 02:41:22
【问题描述】:
在 pagination.php 页面中,我有代码允许我通过单击使用 ajax 的链接将每行中的文本从“激活”更改为“停用”或“停用”更改为“激活”,它将自动更新到 mysql 数据库然后刷新到 pagination.php 中的第一页...
请看代码...
在 pagination.php jquery 代码中......
$.ajax({
type: "GET",
url: "action.php",
data: { status: "<?php echo $_GET['pid'];?>" }
})
在 action.php 代码中...
<?php
include('db.php');
if(isset($_GET['status']))
{
$status1=$_GET['status'];
$select=mysql_query("select * from product where product_id='$status1'");
while($row=mysql_fetch_object($select))
{
$status_var=$row->status;
if($status_var=='0')
{
$status_state=1;
}
else
{
$status_state=0;
}
$update=mysql_query("update product set status='$status_state' where product_id='$status1' ");
if($update)
{
header("Location: pagination.php");
}
else
{
echo mysql_error();
}
}
?>
<?php
}
?>
这些代码很好用,但问题是在 pagination.php 中,如果我在第二页或任何其他页面页面,当我更改文本链接时,它会将 pagination.php 页面刷新回第一页,我的问题是如何通过不刷新页面并在更改链接后保持在同一页面来解决!
【问题讨论】:
标签: mysql ajax hyperlink pagination