js jquery 根据页面及后台信息弹出提示框

1.功能背景:

        如果某个jsp页面通过读取当前页面或者根据后台传过来的值,并判断该值,来决定是否弹出提示框。

2.实现方式:

        在jsp等前台页面,添加如下代码。通过js,jquery方式进行隐藏值的判断。

 

<%--隐藏值--%>
<input type="text" hidden id="info" name="info" value="${backinfo}">
<%--提示框--%>
<div class="alert alert-danger hide" id="alertMessage">
    <a class="close" style="font-size:x-large" data-dismiss="alert">
        &times;
    </a>
    <strong style="font-size: 15px">${backinfo}登录失效,修改密码失败,请用原密码重新登录</strong>
</div>

        js代码如下。按照自己要求注意 if 语句的判断即可。

 

<script language="JavaScript" type="text/javascript">
    //判断是否修改密码时候未登录状态
    $(function () {
        var message = $("input[name='modifyPwdMessage']").val();

        if (message == "") {
            $("#alertMessage").attr("class", "alert alert-danger");
        }
    })
</script>

 

3.最终效果:

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的学生管理系统的学生信息修改页面示例,使用了AJAX方法: ```html <!DOCTYPE html> <html> <head> <title>学生信息修改</title> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script> function updateStudent() { var studentId = $('#studentId').val(); var name = $('#name').val(); var gender = $('#gender').val(); var age = $('#age').val(); var phoneNumber = $('#phoneNumber').val(); $.ajax({ url: 'update_student.php', type: 'POST', data: {studentId: studentId, name: name, gender: gender, age: age, phoneNumber: phoneNumber}, success: function (result) { alert('修改成功'); window.location.href = 'student_list.php'; }, error: function (err) { alert('修改失败,请重试'); } }); } </script> </head> <body> <h1>学生信息修改</h1> <?php // 根据传递的学生ID获取学生信息 $studentId = $_GET['id']; $studentInfo = getStudentInfoById($studentId); function getStudentInfoById($id) { // 这里省略从数据获取学生信息的代码 $studentInfo = array( 'id' => $id, 'name' => '张三', 'gender' => '男', 'age' => 20, 'phoneNumber' => '13888888888' ); return $studentInfo; } ?> <form> <input type="hidden" id="studentId" value="<?php echo $studentInfo['id']; ?>"> <p>姓名:<input type="text" id="name" value="<?php echo $studentInfo['name']; ?>"></p> <p>性别:<input type="text" id="gender" value="<?php echo $studentInfo['gender']; ?>"></p> <p>年龄:<input type="number" id="age" value="<?php echo $studentInfo['age']; ?>"></p> <p>电话:<input type="tel" id="phoneNumber" value="<?php echo $studentInfo['phoneNumber']; ?>"></p> <p><button type="button" onclick="updateStudent()">保存</button></p> </form> </body> </html> ``` 这个页面使用了jQuery框架,通过AJAX方法将表单中的数据发送到后台处理,后台代码可以自己实现。当修改成功后,弹出提示框并跳转到学生列表页面。如果修改失败,则弹出错误提示框

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值