URL Encode une chaîne en jQuery pour une requête AJAX

Je suis la mise en œuvre de Google Recherche Instantanée dans mon application. J'aimerais déclencher des requêtes HTTP dans les types d'utilisateur dans la saisie de texte. Le seul problème que je rencontre est que lorsque l'utilisateur reçoit un espace entre les noms et les prénoms, l'espace n'est pas codé comme un +, brisant ainsi la recherche. Comment puis-je remplacer l'espace par un +, ou tout simplement en toute sécurité Encoder la chaîne?

$("#search").keypress(function(){       
    var query = "{% url accounts.views.instasearch  %}?q=" + $('#tags').val();
    var options = {};
    $("#results").html(ajax_load).load(query);
});
InformationsquelleAutor Brian D | 2011-07-01