Как получить параметры URL с помощью Sencha Touch
Как я могу получить параметр из URL? Например, если есть:
page1.html#token=12345
и мне нужно получить token
из URL, как я могу сделать это в сенче?
3 ответа
www.test.com/?drink=beer
var params = Ext.urlDecode(location.search.substring(1));
//substring(1) removes the question mark
console.log(params);
//Get the value of a key by using:
console.log(params.drink);
Ext.urlDecode("маркер =12345"); // возвращает {token: "12345"}
Наилучшим решением является использование встроенной функции маршрутизации Sencha и передача параметров в виде отдельных сегментов URI, например www.webapp.com/user/param1/param2. Это обеспечивает более чистые URI, и вы можете использовать map.connect() Сенчи для настройки маршрутов.