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

Posted

技术标签:

【中文标题】使用 Ext JS 版本 4.2.1 读取 URL 中的查询参数【英文标题】:Reading query parameter in a URL with Ext JS version 4.2.1 【发布时间】:2020-07-08 13:43:57 【问题描述】:

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

    我需要读取控制器中的查询参数,有没有ext js提供的函数/方法或者我需要使用JS函数getParameterByName? 或者我需要使用var params = new URLSearchParams(window.location.search)? 还有其他方法吗?

【问题讨论】:

【参考方案1】:
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']

Doc

【讨论】:

以上是关于使用 Ext JS 版本 4.2.1 读取 URL 中的查询参数的主要内容,如果未能解决你的问题,请参考以下文章

PagingToolbar 不读取数据 - Ext JS

使用 Ext JS 为标签添加书签?

获取Ext JS版本

带有 Ext JS 的 MVC 架构中 store.load() 的动态代理 URL

如何:在 Ext JS4 中自动调整 GridPanel 列宽 + 读取网格中的所有列值

java 做进度条 ajax实现 js jquery ext 都可以需要具体实现过程和代码 需要读取数据