从updatepanel获取JavaScript/jQuery中的隐藏字段值
我肯定这件事已经办妥了,但我找不到保险箱。我在从updatepanel获取JavaScript/jQuery中的隐藏字段值,javascript,jquery,asp.net,ajax,updatepanel,Javascript,Jquery,Asp.net,Ajax,Updatepanel,我肯定这件事已经办妥了,但我找不到保险箱。我在asp:update面板中有一个asp:hidden字段,需要在JavaScript/jQuery中获取该字段的值。我似乎无法以正常方式获取它,document.getElementById(“”).value 这一定与ajax或其他东西有关,但我无法理解 任何建议都很好。在jQuery中:(是否更新面板) $('#').val() 根据您的描述,听起来您和ASP是在服务器端对输出Javascript进行编码,对吗?(我有JS方面的经验,但很少使用A
asp:update
面板中有一个asp:hidden
字段,需要在JavaScript/jQuery中获取该字段的值。我似乎无法以正常方式获取它,document.getElementById(“”).value代码>
这一定与ajax或其他东西有关,但我无法理解
任何建议都很好。在jQuery中:(是否更新面板)
$('#').val()
根据您的描述,听起来您和ASP是在服务器端对输出Javascript进行编码,对吗?(我有JS方面的经验,但很少使用ASP,所以请接受我的猜测,我只提供了一些关于UpdatePanel
s…)的教程。)
根据这张纸条,我想你看到的是:
您的ASP.net将ClientID字段的ID写入您编写的Javascript中。(如果你幸运的话)
Javascript查找与客户机ID号匹配的字段,但不查找实际的客户机ID字段
因此,您的输出Javascript不是“document.getElementById('ClientID').value”(它可能需要位于客户端),而是“document.getElementById('234234').value”
我在上面的问题中添加了一条注释,基本上是这样问的:“您是否输出了一个ID等于客户ID的字段,并且您正在查找该字段的值?”今天尝试一些不同的方法:
$("input[id$=hfContainerHeight]").val()
<input id="hfContainerHeight" type="hidden" value="100" runat="server" />
$(“输入[id$=hfContainerHeight]”)val()
+1对于Royi answer…是否输出一个ID等于客户ID的字段,并查找该字段的值?(例如:您的输出表单是否有
)
$("input[id$=hfContainerHeight]").val()
<input id="hfContainerHeight" type="hidden" value="100" runat="server" />