在我的应用程序中,我定义了不同的路由。在第1页上,我有一个按钮,单击时必须加载第2页并填充其某些字段。
单击按钮后,我已经加载了页面,但是我无法获取该页面的参考信息来进行操作。
Ext JS是否可以捕获加载事件?其次,如果可以的话,有什么办法可以将某些参数从第1页发送到第2页?
查看:
{
xtype : 'button',
text : 'Button 1',
handler : 'loadPage'
}
控制器:
loadPage: function() {
window.location.href = url;
}
答案 0 :(得分:0)
如果要更改站点并发送参数,可以通过url查询字符串来完成。
示例:
loadPage: function() {
window.location.href = "http://example.com/over/there?field1=value1&field2=value2...";
}
在加载的页面中,您可以读取以下参数:
var url = new URL(window.location.href);
var c = url.searchParams.get("field1");
console.log(c);