javascript - 如何使用查询字符串将数据填充到 extjs 组件?

标签 javascript url extjs query-string

例如,如果我有 extjs ComboBox,并且我有类似 http://localhost:8080?param=value1,value2,value3 的 URL

我怎样才能访问这个<< param >> value在 ExtJS 中,这样我就可以将其转换为类似 Ext.data.Array 的内容或....

最佳答案

使用框架解码查询字符串:

var params = Ext.urlDecode(location.search.substring(1));
var array = [];
for (var name in params) {
    array.push([name, params[name]]);
}

现在 array 适合用作带有 name 字段的 ArrayStoredata >值

关于javascript - 如何使用查询字符串将数据填充到 extjs 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191473/

相关文章:

url - Apache-将网址路径视为虚拟主机

javascript - 可以通过 JavaScript 缩短我的网址吗?

javascript - ExtJs 4 中的子列不适合宽网格列

javascript - 如何延迟显示直到数据被解析?

javascript - 事件开始定期调用函数

javascript - 在 ui-dialog-buttonpane 中添加搜索按钮和文本框

javascript - 仅在单击父项后打开子菜单

javascript - 使用 jquery 生成的标记,链接在 IE 和 Firefox 中不起作用

apache - 我如何强制处理 .../ih/... 作为 php 脚本

javascript - extjs 4 - clickrepeater 禁用 bug 和 datepicker