0

さまざまなフィルターを適用できるページがあります。読み込み時に、ページはデータベース内のすべてのエントリを読み込みます。フィルターを適用した後、そのフィルターのエントリを取得します。以下を実行する削除ボタンがあります。

Function deleteEntry(code){
  self.location.href="delete.asp?code=" + code;
}

その後、元のページが再読み込みされますが、以前に選択したフィルターは失われます。削除ボタンを押した後もフィルターを保持するようにするにはどうすればよいですか (フィルターはさまざまな選択/オプションから取得されます)。

4

1 に答える 1

1

その delete.asp を Ajax で呼び出します。そのため、元のページはリロードされません。

例 (jquery を使用):

Function deleteEntry(code){
    $.post("delete.asp", {
        "code": code
    }, function(data) {
        //todo:
        //remove the deleted data from the page per JavaScript...
    }

}
于 2013-06-12T07:57:38.463 に答える