Javascript:如何在没有ajax请求的情况下在页面初始加载配置

Javascript:如何在没有ajax请求的情况下在页面初始加载配置,javascript,http,Javascript,Http,在我的单页应用程序中,我想将带有(tableName:[rows])对的sysCfg对象加载到内存中,以备将来使用。这可以通过在加载时在页面中包含/嵌入的脚本中向服务器发送AJAX请求来实现。但是更好的方法是在最初的HTTPGET页面中一起发送它,并通过脚本将其加载到内存中,以避免额外的AJAX请求。不确定是否有办法做到这一点以及如何做到这一点。如果您希望加载的数据可以表示为JavaScript对象,那么只需通过折叠内容上方的脚本标记发送它(可能甚至是头部,取决于紧迫性?)。现在,当数据加载/解

在我的单页应用程序中,我想将带有(tableName:[rows])对的sysCfg对象加载到内存中,以备将来使用。这可以通过在加载时在页面中包含/嵌入的脚本中向服务器发送AJAX请求来实现。但是更好的方法是在最初的HTTPGET页面中一起发送它,并通过脚本将其加载到内存中,以避免额外的AJAX请求。不确定是否有办法做到这一点以及如何做到这一点。

如果您希望加载的数据可以表示为JavaScript对象,那么只需通过折叠内容上方的脚本标记发送它(可能甚至是头部,取决于紧迫性?)。现在,当数据加载/解析时,可以在初始文档中解包数据和脚本。

服务器端通过查询数据库生成sysCfg。如果只是简单地发送脚本标记,那么它将以计划文本的形式显示在页面源代码中,安全性要低得多。我想没有人会这么做。然后我想你必须检查最初的有效载荷,找到你认为安全的东西,并把它附加到它上,或者想出一种方法,把它作为初始资源安全地发送给一个单独的资源。目前,我在这件事上已经没有灵感了。