ユーザーが複数のキーワードを送信してから、それらのキーワードに基づいてリソースを検索するページがあります。すべてのキーワードをロードするjQuery配列があり、そのjQuery配列を次の結果ページに渡したいと思います。私はこれを行うための最良の方法を見つけようとしています。配列を文字列に入れてURLに渡そうとしましたが、URLを正しくエンコードできませんでした。window.locationも使用してみましたが、これもうまく機能していません。これは簡単に思えますが、私は輪になって行きます。これは、メモリに保持して次のaspxページに渡す1次元配列です。最良の方法は何ですか?以下は、現在の私のコードですが、正しくありません。
//When get resources button clicked show current array values
$("#nihSearch_btnResults").click(function () {
//get number of tabs in the holder
gettabs = $("div#keys > div.tab").size();
output = "";
//loop through the tabs
$("div.tab span").each(function () {
//get the text of the tab
var kw = $(this).text();
//add it to the array
keywords.push(kw);
});
var jsonstring = JSON.stringify(keywords);
alert(jsonstring);
});