J'implémente la recherche instantanée de Google dans mon application. Je voudrais déclencher des requêtes HTTP pendant que l'utilisateur tape dans la saisie de texte. Le seul problème que j'ai, c'est que lorsque l'utilisateur atteint un espace entre le prénom et le nom, l'espace n'est pas codé en tant que a +
, interrompant ainsi la recherche. Comment puis-je remplacer l'espace par un +
, ou simplement en toute sécurité URL encoder la chaîne?
$("#search").keypress(function(){
var query = "{% url accounts.views.instasearch %}?q=" + $('#tags').val();
var options = {};
$("#results").html(ajax_load).load(query);
});
$.param
.