如何在java脚本输出系统中访问站点或会话变量值



我想在 Java 脚本中使用会话和站点属性。

在我的代码中访问它们的方法是什么?下面是我尝试的代码。周数是具有一些默认值的会话变量。"alert(Session.weeknumber);"并且收到"未捕获的引用错误:未定义会话"错误。

在Outsystems中,您可以访问会话和站点属性。我没有很好地理解你的问题,但我会给你一个例子,希望能为你澄清一些如何使用它。

假设您有一个页面,并且希望在加载文档后提醒用户。

1) 向页面添加表达式。

2) 将您添加的表达式的"转义内容"属性更改为"NO"。

3) 将以下内容添加到"值"属性中

"<script type='text/javascript'>
    $(document).ready(function(){
        alert('"+Session.weeknumber+"');
    });
</script>"

没问题。

类似的答案,但您可以使用值如下的非转义表达式实例化这些变量的客户端实例:

"<script>" + 
         "var weekday = '" + Session.Weekday + "';" +
         "var otherVariable = '" + Session.OtherVariable + "';" +
"</script>"

然后,当您想要更新会话变量/站点属性的值时,只需使用 js/jQuery 设置不可见输入框的值,然后将其提交回服务器。如果需要再次将客户端值从服务器刷新到客户端,只需 ajax 刷新未转义的表达式即可。 如果您需要更多详细信息,请告诉我。

相关内容

  • 没有找到相关文章

最新更新