2012-01-09 13 views
2

Javascriptの別のページに情報を渡す方法の1つは、取得リクエストを使用してURLにすべてを入れることです。しかし、他の方法はありますか?Javascriptの次のページに情報を渡す方法

Javascriptでは、投稿要求または投稿データをフォームで読み取ることはできますか?ブラウザのキャッシュを使用する方法はありますか、またはページAを持っていて、ページBの読み込みを管理して操作する方法がありますか?

+1

HTML5仕様では、* web storage *(http://dev.w3.org/html5/webstorage/)が導入されています。それ以外に、あなたは確立されたパターンに固執する必要があります。 – FK82

答えて

0

は実は、私は最高の答えはhttps://github.com/frankkohlhepp/store-js store.jsだと思います。古いブラウザでは、ローカルストレージやその他のソリューションを使用します。

+0

私はこのような "種類"のスクリプトを愛しています:) –

5

Cookies(属性がpath=/)は、ドメイン内のすべてのドキュメントで使用でき、ウェブブラウザ(JavaScript経由)とサーバーで利用できます。

また、web storageは、Webブラウザ内で任意のデータを保持することができますが、Cookieよりも広くサポートされていません。

+0

クッキーは* a *ドキュメントにバインドされています。 – FK82

+0

@ FK82:完全ではない。クッキーに属性 'path = /'がある場合は、ドメイン内のすべての*ドキュメントに利用可能です。 – maerics

+1

ああ、確かにそれを忘れてしまった。ありがとう! – FK82

1

- 特定のドメインにローカルな、クライアント上に小さな文字列を格納して取得するためのJavascript APIは、これを実現する1つの方法です。

1

Web Storageは永続的なデータストレージをサポートしています。ブラウザのサンドボックスにデータを保存して、再びデータを取得できます。このようにして、 "あなたのページAはページBの読み込みを管理"することができます。例えば

if (localStorage.cnt){ 
    localStorage.cnt= localStorage.cnt + 1; 
} 
else localStorage.cnt=1; 
alert(localStorage.cnt); 
関連する問題