首页 > 关于后端修改回显到之前的页面,js没效果的问题

关于后端修改回显到之前的页面,js没效果的问题

是这样的,原来这个input.jsp是写给新增的内容的,这个时候呢,用它的js是没问题的,但是当我要修改,也返回到这个界面,并且把数据库的内容写到上面的时候,这个页面的js都不起作用了??

怎么回事?

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
    <title>Title</title>
    <script type="text/javascript" src="js/jquery-1.12.2.min.js"></script>
    <script type="text/javascript">

        $(function () {

            $("#name").change(function () {

                $("#info").html("");
                var tempName = $(this).val();

                if (tempName != "") {

                    var url = "validateName";
                    var args = {"targetName": tempName};


                    $.ajax({
                        url: url,
                        data: args,
                        type: "POST",//请求方式
                        success: function (data) {
                            //请求成功时处理
                            if (data == "1") {

                                $("#info").html("<font color='green'>用户名可用</font>");
                                $("#send").attr("disabled", false);

                            } else if (data == "0") {

                                $("#info").html("<font color='red'>用户名已经被占用</font>");
                                $("#send").attr("disabled", true);

                            } else {

                                alert("无返回值!")
                            }

                        },
                        error: function () {

                            alert("请求和返回异常!");

                        }
                    });


                } else {

                    $("#info").html("<font color='red'>用户名不能为空</font>");

                    $("#send").attr("disabled", true);

                }

            });

        });

    </script>
</head>
<body>


<form:form action="${pageContext.request.contextPath}/saveEmp" method="post" modelAttribute="newEmps">

    LastName:<form:input path="lastName" id="name"/><span id="info"></span>
    <br>
    Email:<form:input path="email"/>
    <br>
    Birth:<form:input path="birth"/>
    <br>
    Department:<form:select path="department.id" items="${departmentList}" itemLabel="departmentName"
                            itemValue="id"/>
    </br>
    <input type="submit" value="确定" id="send">

</form:form>

</body>
</html>

回显,js完全无反应.....


神勇的我已经找到解决方法:

是js的路径问题。在js文件的引用下用${pageContext.request.contextpath}

【热门文章】
【热门文章】