gpt4 book ai didi

javascript - 在 JavaScript 中检索 Controller 值

转载 作者:行者123 更新时间:2023-11-30 06:48:36 26 4
gpt4 key购买 nike

我有一个临时数据,我想在 javascript 中接收它,然后想将它分配给所选的选项卡?我该怎么做?

var langid ="<% Tempdata["something"] %>";
$('#tabs').tabs('select', 'tabs' - langid);

最佳答案

通常 TempData 是您用来在 Controller 之间传递消息的方式,因此在您的情况下 ViewData 更适合,尽管它被认为是使用的更好做法强类型模型的一个属性。尽管如此,这将起作用:

var langid ="<%= ViewData["something"] %>";
$('#tabs').tabs('select', 'tabs' - langid);

inline JavaScript 在您看来也不是一个好习惯。如果你以后想把这段代码提取到一个单独的 js 文件中,它就会中断。我建议创建一个隐藏字段来将值存储在 HTML 中,并使用 jQuery 读取它。

在您看来:

<input type="hidden" id="yourLangId" value="<%= ViewData["something"] %>" />

在你的js中:

var langid = $("#yourLangId").val();
$('#tabs').tabs('select', 'tabs' - langid);

关于javascript - 在 JavaScript 中检索 Controller 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com