Проблема: необходимо использовать GET параметры, содержащиеся в URL. Например, по каким-то причинам клиенту на JS необходимо получить доступ к параметру
Решение. Двухстрочная функция, расширяющая возможности ExtJS.
Использование:
id
запроса http://site/page.php?id=132
.Решение. Двухстрочная функция, расширяющая возможности ExtJS.
Ext.getUrlParam = function(param) {
var params = Ext.urlDecode(location.search.substring(1));
return param ? params[param] : params;
};
Использование:
id = Ext.getUrlParam('id');
urlDecode - deprecated in ext4
ОтветитьУдалитьhttp://docs.sencha.com/ext-js/4-0/#/api/Ext-method-urlDecode
http://khmurach.blogspot.com/2011/06/extjs-url.html
Hmur, yes, this post is actual for ExtJS 3 only.
ОтветитьУдалитьThanks for ExtJS 4 solution!