我正在尝试为滑块制作一个插件我已经制作了一个管理面板,我可以更新数据库,但是在我输入新数据并按下更新后我遇到了问题 - 它更新了数据库,但它不是显示在页面上。我需要刷新管理页面,然后才能看到更改。
如何自动刷新页面?
- 我尝试调用 js func 等:window.location.reload()
- 我尝试了很多,但似乎没有任何效果
- 我对 JavaScript 有一点了解,但我不知道问题是什么以及如何解决它
代码:
<form action="" method="post">
<?php
for($i=1; $i<=5; $i++)
{
$sliderows=getSliderData($i);
echo '<div id="single-slide-wrap">
<div id="slide-num">
<p id="stitle"><strong>#'.$i.'</strong></p>
<input name="slideradio" type="radio" value="'.$i.'" />
</div><!--slide-num-->
<div id="slide-pic">
<img alt="" src="'.$sliderows['img'].'" style="width: 120px; height: 80px;" />
</div><!--slide-pic-->
<div id="slide-text">
<strong>Img Url: </strong>'.$sliderows['img'].'<br />
<strong>Title: </strong>'.$sliderows['title'].'<br />
<strong>Url: </strong>'.$sliderows['url'].'<br />
</div><!--slide-text-->
</div><!--single-slide-wrap-->';
}
?>
<h3>update Slider</h3>
IMAGE URL: <input type="text" name="img" />
TEXT: <input type="text" name="text" />
URL: <input type="text" name="url" />
<input type='submit' name="submit" value='update' />
</form>
<?php
if (isset($_POST['submit'])) {
if (isset($_POST['slideradio'])) {
switch ($_POST['slideradio']) {
case '1':
update_slider_db(1);
break;
case '2':
update_slider_db(2);
break;
case '3':
update_slider_db(3);
break;
case '4':
update_slider_db(4);
break;
case '5':
update_slider_db(5);
break;
}
}
}
echo '</div>';
}