使用ExtJS 4.2.1版本读取URL中的查询参数



我使用的是ExtJS 4.2.1版本,使用的是模型存储视图控制器架构。我有一个场景,服务器端将发送带有查询参数的URL。例如https://ascasc/asda/asdas是我的页面,服务器会点击/调用这个URL,他们会发送queryparameter作为这个URL获取请求的一部分。

  1. 我需要读取控制器中的查询参数,ext-js是否提供了任何函数/方法,或者我需要使用js函数getParameterByName
  2. 或者我需要使用var params = new URLSearchParams(window.location.search)
  3. 还有别的办法吗
Ext.Object.fromQueryString("foo=1&bar=2"); // returns {foo: '1', bar: '2'}
Ext.Object.fromQueryString("foo=&bar=2"); // returns {foo: null, bar: '2'}
Ext.Object.fromQueryString("some%20price=%24300"); // returns {'some price': '$300'}
Ext.Object.fromQueryString("colors=red&colors=green&colors=blue"); // returns {colors: ['red', 'green', 'blue']}

单据

最新更新