Как получить параметры 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() Сенчи для настройки маршрутов.

Другие вопросы по тегам