Ứng dụng của tôi về cơ bản có một số đầu vào biểu mẫu và trả về một tập hợp các kết quả. Tôi có hai tuyến đườngđịnh tuyến backbone.js khi truy vấn được chuyển đến tuyến đường chứa/
routes: {
'': 'search',
'search': 'search',
'results/:query': 'results'
},
results: function(query) {
var search = new ResultsSearchView();
var grid = new GridView({ query: query });
}
Nếu truy vấn chứa bất kỳ ký tự/cụ thể nào (có thể xảy ra hoàn toàn trong trường hợp này), chúng sẽ được thêm vào URL và ngắt quãng của tôi.
Tôi đã thử sử dụng encodeURI()
và encodeURIComponent()
chút Tôi không có bất kỳ may mắn nào. Bạn làm cách nào để xử lý những thứ như vậy?
Sử dụng một tuyến đường splat và nó làm việc tuyệt vời. Cảm ơn bạn vì sự giúp đỡ. – Charles