0

インタラクションの後、ページを更新し、選択リストで最後に選択した人物を自動選択し、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 がどのように構築されているかがわかります。基本的に、患者のリストを出力します。そのため、予定を削除した後、患者を自動選択して予定タブに設定したいと考えています。

4

1 に答える 1

0

同じページの更新されたバージョンを表示する場合(つまり、別のページではない場合)、jQuery / DHTML手法を使用して、ページ全体を更新せずにDOMを選択的に更新できます。

ただし、本当に別のページに移動する必要がある場合は、URLで患者のIDと必要なタブインデックスを渡し、それに応じて新しいページを作成する必要があります。

javascript:

window.location('path/to/otherpage.php?userid=xxxxxx&tabindex=3');

PHPでは、これらのパラメーターを$_GET['userid']ととして取得します$_GET['tabindex']

于 2012-03-15T22:00:43.793 に答える