2009-08-05 8 views
0

javascriptを使用してページを更新するときに、ブラウザがキャッシュをバイパスするように、クエリ文字列にタイムスタンプを付加します。既存のクエリ文字列(既にタイムスタンプパラメータが入っている可能性があります)とハッシュタグ(http://www.example.com/?ts=123456#example)を考慮する必要があります。タイムスタンプのクエリ文字列パラメータをアタッチまたは更新するには

私は自分の実装を書いていますが、私はそれが不必要に複雑であると考えています。これを達成するための迅速かつ簡単な、あるいは少なくともエレガントな方法がありますか?

それは非常に使いやすいです:私はあなたにこのプラグインをお勧めしますクエリ文字列パラメータを操作するための

+0

は、あなたの実装を投稿することができますか? – montrealist

答えて

3

var timestamp = $.query.get('ts'); // get a value 

window.location = $.query.set('ts', newValue); // set a value and navigate 
0
var newLocation = window.location.href.replace(/\?.*(ts=\d*)/, "ts=" + new Date().valueOf()); 
関連する問題