Comment faire pour modifier la chaîne de requête quand je soumettre mon OBTENIR le formulaire à l'aide de JQuery?

Supposons que j'ai un simple formulaire dans ma page comme ceci :

<form action="/properties/search" method="GET" id="form_search">
  <p>
    <label for="price">Min price:</label>
    <input type="text" name="min_price" id="min_price">
  </p>
  <p>
    <label for="price">Max price:</label>
    <input type="text" name="max_price" id="max_price">
  </p>
  <p>
    <input type="submit">
  </p>
</form>

Quand je soumettre mon formulaire, j'ai l'url suivante :

http://.../properties/search?min_price=100000&max_price=200000

Je veux changer cette url :

http://.../properties/search?price=100000,200000

Pour ce faire, j'utilise JQuery et le JQuery plugin querystring :

$(document).ready(function() {
    $("#form_search").submit(function() {
        var querystring = rewrite_interval_qstring();
        //querystring equals "?price=100000,200000" -> exactly what I want !

        //???
    });
});

Comment puis-je changer (commentaire "???") la soumission de l'url ? J'ai testé les instructions suivantes séparément, mais il ne fonctionne pas.

window.location = querystring;
window.location.href = querystring;
window.location.search = querystring;

OriginalL'auteur Sandro Munda | 2011-05-22