如何从Extjs发送一个变量到HTML中?

问题描述 投票:0回答:1

路径: appcontrollerconfigadmin.js

在我的admin.js控制器中,我设置了一个函数,在点击一个按钮后,这个函数就会被触发,这个函数的作用是打开一个新的窗口,在这个窗口中,我设置了一个iframe来加载html文件。该函数的作用是打开一个新的窗口,在那里我设置了一个iframe来加载一个html文件。

new Ext.Window({
   title : "iframe",
   width : '80%',
   height: '80%',
   layout : 'fit',                        
   items : [{
      xtype : "component",
      width: '100%',
      height: '100%',                
      autoEl : {
         tag : "iframe",
         src : "login.php"                    
      }
   }],
}); 

这段代码工作得很好,一个新的窗口被创建,内容在我的html文件中,但我需要的是在创建窗口时向我的html文件发送一个变量,因为我的html文件中有一些逻辑。

有什么方法可以将一个变量发送到我的html文件,我可以在脚本标签中获得?

html文件在app文件夹外

folder  --  app
file    --  login.html
javascript extjs
1个回答
0
投票

你不能将变量传递给HTML,因为HTML几乎是标记,不支持任何变量。而且,在SPA中打开新的浏览器标签本身就有问题,除非这可能是一些普通的打印预览或类似的东西;只要显示一个模态对话框就可以了。Window 而不是......用一个ExtJS的登录表单,以避免传递变量。


-1
投票

我不知道你想做什么,但我认为你应该能够发送任何参数在你的Src URL作为Src。login.php?var=xxxx.

© www.soinside.com 2019 - 2024. All rights reserved.