为什么使用jq点击登录按钮没反应?

html+jq+Java后台代码编写一个登陆界面,验证用户名是否已注册。

html页面代码:

<body>

<section>
    <form>
        <input type="text" id="acc" name="acc" placeholder="请输入注册账号"/>
        <label id="msg"></label><br>
        <input type="password" id="pwd" name="pwd" placeholder="请输入密码"/><br>
        <input type="button" id="loginbtn" value="登录"/>

    </form>
</section>
<script src="js/jquery-3.5.0.min.js"></script>
<script src="js/jqtest.js"></script>
</body>

jqtest代码:

$("#loginbtn").click(function () {
    $.ajax({
        type: "post",
        async: true,
        url: "users/login",
        data: {
            acc: $("#acc").val(),
            pwd: $("#pwd").val()
        },
        success: function (data) {
            alert("data");
        }
    });
});

图片说明

在火狐中报的错 :SyntaxError: redeclaration of var nextPromptResultprompt.js:1:1
moz-extension://58f16222-975a-4993-93a4-07483154c206/assets/prompt.js:1

但是这个prompt.js文件是系统中的,不知道错误出在了那里,新手一枚。还请老司机执教,感激不尽,如果还需要其他代码,我会补全。

2个回答

是不是url或者后台的问题,点登陆能打印出acc 和 pwd呀

测试了一下这段代码,可以肯定的是绑定事件没有问题:
图片说明

在 click 方法中写 debugger ,然后 F12 会进入调试断点模式,说明正确。
那么问题就在于控制台报的那个 nextPrompResut 这块了,全局搜一下这块的用法,错误显示这个变量语法不对呢。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐