在我想要刷新页面的交互之后,在选择列表中自动选择我最后选择的人,并将jquery选项卡设置到右侧选项卡上,例如选项卡4.
有人可以帮我解决这个问题吗?
提前致谢。
代码:
function del_afspraak(id) {
var antw = confirm("Weet je zeker dat je de afspraak wilt verwijderen?");
if (antw)
{
$.ajax({
type: "POST",
url: "del_afspraak.php",
data: "actie=del&id="+id,
success: function(msg)
{
if (msg=="ERROR")
{
alert("Het verwijderen van de afspraak is mislukt!");
}
else
{
window.location(...);
//set the 'default' selectable.
//set the 'default' tab-index.
}
}
});
}
}
<div style="height: 400px;" class="over">
<ol id="selectable">
<?
connect();
$result = mysql_query("SELECT id,voornaam,achternaam FROM users WHERE rechten = 0 ORDER BY voornaam ASC");
while($row = mysql_fetch_array($result)){
$id = $row['id'];
$voornaams = $row['voornaam'];
$achternaams = $row['achternaam'];
$patient = $voornaams . " " . $achternaams;
echo "<li class='ui-widget-content' id='$id'>$patient</li>";
}
?>
</ol>
</div>
上面你看到我的可选jquery是如何构建的。基本上它打印出患者列表。因此,在删除约会后,我希望它自动选择患者+在约会选项卡上进行设置。
答案 0 :(得分:0)
如果要显示同一页面的更新版本(即不是不同的页面),那么您很可能使用jQuery / DHTML技术有选择地更新DOM而不刷新整个页面。
但是,如果您确实需要转到其他页面,则需要在URL中传递患者的ID和所需的选项卡索引,并相应地构建新页面:
的javascript:
window.location('path/to/otherpage.php?userid=xxxxxx&tabindex=3');
在PHP中,将这些参数选为$_GET['userid']
和$_GET['tabindex']
。