<div> 选项卡值在 $document.ready() 中不可用
<div> tab value is not available in $document.ready()
我有一个 cshtml mvc5 & razor 4 页面。
在页面中是一个 jqWidget 网格。
网格填充在 $(document).ready()
页面上还填充了 @HttpContext.Current.Session["userId"].ToString()
我发现 $(document).ready() 函数执行时 的值尚不可用。
如何从@HttpContext.Current.Session["userId"].ToString()(或其他一些方法)中获取一个值到 $(document).ready() 中以便我可以使用该值何时构建 jqgrid?
如果在 CSHTML 中使用 jquery 则
@section Scripts{
<script type="text/javascript">
$(document).ready(function () {
alert('@HttpContext.Current.Session["userId"]');
});
}
</script>
}
否则你可以在一些隐藏字段中设置会话并在你的 jquery
中检索
<input type="hidden" id="hdnUserId" data-value='@HttpContext.Session["userId"]' />
并检索
var userId= $("#hdnUserId").data('value');
我有一个 cshtml mvc5 & razor 4 页面。 在页面中是一个 jqWidget 网格。 网格填充在 $(document).ready() 页面上还填充了 @HttpContext.Current.Session["userId"].ToString()
我发现 $(document).ready() 函数执行时 的值尚不可用。
如何从@HttpContext.Current.Session["userId"].ToString()(或其他一些方法)中获取一个值到 $(document).ready() 中以便我可以使用该值何时构建 jqgrid?
如果在 CSHTML 中使用 jquery 则
@section Scripts{
<script type="text/javascript">
$(document).ready(function () {
alert('@HttpContext.Current.Session["userId"]');
});
}
</script>
}
否则你可以在一些隐藏字段中设置会话并在你的 jquery
中检索<input type="hidden" id="hdnUserId" data-value='@HttpContext.Session["userId"]' />
并检索
var userId= $("#hdnUserId").data('value');