gpt4 book ai didi

javascript - Page_Load 上的 jQuery 调用错误

转载 作者:行者123 更新时间:2023-11-28 02:14:30 24 4
gpt4 key购买 nike

我有以下代码在Page_Load上注册一个javascript函数(也在Page_Init上尝试过)。 JavaScript 根据页面加载时的参数将两个面板从隐藏切换为显示:

    protected void Page_Load(object sender, EventArgs e)
{
String switchAction = "<script language='javascript'>switchactionpanel(" + (int)((Global.upAction)Enum.Parse(typeof(Global.upAction), Global.ProfileAction.ToString())) + ")</script>";
Page.RegisterClientScriptBlock("switchaction", switchAction);
}

但是当页面加载时,我收到错误:$ 未定义。

我查看了 Firebug,并且正在加载 jQuery 文件,但是,.Net 选项卡中加载的第一个文件是页面本身。我知道 jquery 是正确的,因为相同的代码在不同的页面上工作。我的 RegisterClientScriptBlock 应该放在页面生命周期中的什么位置才能在页面加载时正常工作?还是我的做法完全错了?

最佳答案

您只需确保插入的脚本插入到 JQuery 引用之后。

使用RegisterStartupScript相反 - 在 </form> 之前插入脚本标签结束标签。

关于javascript - Page_Load 上的 jQuery 调用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598786/

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