javascript如何获取网页获取Session变量

发布于 2025-01-12 01:48:56 字数 592 浏览 0 评论 0原文

我正在尝试在 javascript 中使用 Session 变量。

不幸的是,我尝试了一些帖子建议但没有成功。

我到处都看到这个例子。

    var userName = '<%= Session["UserName"] %>'

但这不起作用,至少对我来说。我想做的如下。

    var qrdataString = "<qr-code data=" + "XL" + ' <%= Session["style"] %>'  + "></qr-code>";
    document.getElementById("styleqr").innerHTML = qrdataString; 

使用上面出现的单引号只会返回字符串,因为

    <%=Session["xUID"]%>   in the alert that I use to show me the returned value

使用双引号会给我 - 意外的标记:字符串文字 - 或意外的标记标识符。

谢谢

I'm trying to use a Session variable in javascript.

I have tried a number of post suggestions without success unfortinately.

I see this example all over the place.

    var userName = '<%= Session["UserName"] %>'

However that is not working, at least for me. What I am trying to do is as below.

    var qrdataString = "<qr-code data=" + "XL" + ' <%= Session["style"] %>'  + "></qr-code>";
    document.getElementById("styleqr").innerHTML = qrdataString; 

Using Single quotes where they appear above just returns the string as

    <%=Session["xUID"]%>   in the alert that I use to show me the returned value

Using Double quotes give me either - unexpected token: string literal - or unexpected token identifier.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

后知后觉 2025-01-19 01:48:56

经过一段时间的摸索,并偶然发现了下面的文章,我终于成功了。

    https://newbedev.com/get-current-session-value-in-javascript 

完整结果

HTML

    Dim xstyle: xstyle = session("style")

    <div class="hr">
      <input type="hidden" id="hdnSession" data-value= <%= xstyle %> />
    </div>

JAVASCRIPT

    var hdnString= $("#hdnSession").data('value');
    var qrdataString = "<qr-code data= " + hdnString  + " ></qr-code>";
    document.getElementById("qrcode").innerHTML = qrdataString;

HTML

    <div class="panel-body" id="qrcode">
        javasctipt inserts the html here  <!--qr-code data="test"></qr-code -->
    </div>

After messing around for a while, and also stumbling on the following article, I have managed to get this going.

    https://newbedev.com/get-current-session-value-in-javascript 

FULL RESULT

HTML

    Dim xstyle: xstyle = session("style")

    <div class="hr">
      <input type="hidden" id="hdnSession" data-value= <%= xstyle %> />
    </div>

JAVASCRIPT

    var hdnString= $("#hdnSession").data('value');
    var qrdataString = "<qr-code data= " + hdnString  + " ></qr-code>";
    document.getElementById("qrcode").innerHTML = qrdataString;

HTML

    <div class="panel-body" id="qrcode">
        javasctipt inserts the html here  <!--qr-code data="test"></qr-code -->
    </div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文