cookie を書き込むための関数が 1 つあります。
function Search_Click() {
$.cookie("urlAction", null);
$.cookie("searchKey", null);
var searchkey = $('#txtsearch').val();
var key = decodeURIComponent(searchkey);
sampleData = "Q=" + key;
if ($.cookie("urlInStock") != null) {
action = "NewSearchIn";
} else {
action = "NewSearch";
}
urlAction = "Pro/" + action + "/";
$.cookie("searchKey", sampleData);
$.cookie("urlActionVal", urlAction);
window.location = "/Pro?tab=2";
}
完了すると、ページは、登録したばかりの CookieをSearch_Click()
使用して別のページにリダイレクトされます。
次に、ユーザーがリンクをクリックすると、その Cookie を削除したいと思います。
これは私が試したものです:
function deleteSearchCookies() {
$.cookie("searchKey", null);
$.cookie("urlActionVal", null);
}
しかし、FireBug でバグを報告しても、セッションはまだ存在しています。