1

正如标题所说,我想将一个 HTML 更新到一个面板中,向它传递一些参数。我正在使用的代码示例是:

Ext.getCmp(panelId).load(
    {url:'htmlInThePanel.html',
     scripts:true,
     params:{
          par1 : x,
          par2 : y
         }
     }
);

我在这个网站上了解到这一点:

http://www.learnsomethings.com/2010/08/23/loading-an-external-page-into-an-extjs-panel-and-allowing-the-page-to-execute-script/

我遇到的问题是我不知道如何访问 html 中的参数。任何想法?

先感谢您!

编辑:

感谢您的回答,但我仍然有问题,也许我没有理解您的意思,这是我尝试过的:

params:{
    par1 : "Test text"
}

并进入html:

<span id="par1">
</span>

我希望在放置跨度的地方有“测试文本”,但它不起作用,我也尝试了相同的结果:

<span id="params.par1">
</span>

难道我做错了什么?

4

1 回答 1

0

I guess those parameters should be wrapped into span/paragraphs/divs with id's like:

<span id="par1">par1_value</span>
<span id="par2">par2_value</span>

and your code could be

params:{
    par1 : Ext.get('par1'),
    par2 : Ext.get('par2')
}
于 2012-08-21T08:23:07.900 回答