gpt4 book ai didi

javascript - “$”在 Web 表单内容页面底部的脚本中未定义

转载 作者:行者123 更新时间:2023-11-30 17:21:42 25 4
gpt4 key购买 nike

我在以下 jquery 脚本中遇到上述错误:

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
...

<script>
$(document).ready(function () {
$('#custSubmit').submit(function () {
var user = {
email: $('#custEmail').val(),
password: $('#custPassword').val()
};
$.post("http://blahblahblah", user, function (data, status) {
alert("Data: " + data + "\nStatus: " + status);
});
$('#custEmail').val('');
$('#custPassword').val('');
});
});
</script>
</asp:Content>

我盯着它看了一分钟,我的 jquery 有点弱。我所有其他的 jquery 似乎都正常工作。有人可以帮我看看我错过了什么吗?提前致谢。

最佳答案

在 HTML 文档中,脚本按遇到它们的顺序运行。如果你的<script>包含 jQuery 的标记出现在 body 标记结束之前,但此内容包含在此之前,然后 jQuery(和 $ )在评估此脚本标记时将不可用。

要么将对 jQuery 的调用移到正文中更高的位置,要么重新考虑定义脚本依赖项的方式,以便在加载之前不包含依赖于 jQuery 的项目。

关于javascript - “$”在 Web 表单内容页面底部的脚本中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047948/

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