2009-08-05 5 views
0

Je souhaite attacher un horodatage à ma chaîne de requête afin de m'assurer que le navigateur ignore son cache lorsque j'actualise la page via javascript. Je dois prendre en compte une chaîne de requête existante (qui peut déjà contenir un paramètre d'horodatage) et l'étiquette de hachage (http://www.example.com/?ts=123456#example).Comment attacher ou mettre à jour un paramètre de querystring d'horodatage

J'ai écrit ma propre implémentation mais je pense qu'elle est inutilement compliquée. Y a-t-il une manière rapide et facile ou au moins élégante d'accomplir ceci?

+0

pouvez-vous publier votre application? – montrealist

Répondre

3

Pour manipuler les paramètres de chaîne de requête que je vous recommande ce plugin:

Il est très facile à utiliser:

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()); 
Questions connexes