在JSP页面,小知识的积累
1、添加C标路径,以及相应的jar包(jstl.jar和standard.jar)
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
2、添加JQurey文件
<script type="text/javascript" src="/SpringMVCDemo/js/jquery-3.3.1.min.js"></script>
3、用JQuery读取数据
对于id,$("#textId").val(),关键符号#
对于class,$(".textClass").val(),关键符号.
对于input中name,$("input=[name='textName']").val(),关键符号[]
对于表单form,读取url通过$("formId").attr("action");读取method通过$("formId").attr("method")
对于表单form的数据进行序列化,$("formId").serialize()
4、val()与value的区别
对于val(),设置输入域的值,如input,通过属性设置。
对于value,DOM Value属性,标签内部的值,如button,可见的原生属性,非用户输入的。
注意,用JQurey方法就用val(),不用value。
5、table中tr中td进行合并单元格
td colspan="2"
6、function函数的使用心得
第一,本分的函数使用,代码如下:
function func(){}或者 var func = function(){}
第二,闭包使用,独立作用域,代码如下:
(function(){
})();
如果在最前面加$,有什么区别?
$(function(){
})();
7.对JQuery的Ajax的模型学习
$.ajax({
type`:"post",
url:url,
data:data,
dataType:"json",
success:function(data){
},
error:function(XMLHttpRequest,textStatus,errorThrow){
alert(XMLHttpRequest.readyState);
alert(XMLHttpRequest.status);
}
});
8.对指定的div进行刷新,后面的divID必须要有空格,不然会有双眼皮
$("divID").load(loction.href+" divID")
9、对JQuey的函数学习
对于显示,$("id").show()
对于隐藏,$("id").hide()