Moja aplikacja zasadniczo pobiera dane wejściowe i zwraca zestaw wyników. Mam dwie trasyroutbone.js routing, gdy zapytanie przekazane do trasy zawiera/
routes: {
'': 'search',
'search': 'search',
'results/:query': 'results'
},
results: function(query) {
var search = new ResultsSearchView();
var grid = new GridView({ query: query });
}
Jeśli zapytanie zawiera żadnych znaków/specjalnie (można całkowicie się zdarzyć w tym przypadku), są one dodawane do adresu URL i moich przerw trasy.
Próbowałem używać encodeURI()
i encodeURIComponent()
bit Nie mam szczęścia. Jak radzicie sobie z takimi rzeczami?
Korzystanie z trasy ikona i wszystko działa świetnie. Dziękuję za pomoc. – Charles