success: showDate
});
});
function showDate(date){
//$(“#mydate”).empty();
var list =eval(date);
$.each(list, function(index, value) {
$(“#mytable”).append(
“”
-
“<input type=‘checkbox’ class=‘ckb’ value='”
-
value.id + “’ />” + value.name
-
“” + value.age + “” + value.sex
-
“” + value.birthday + “”);
});
}
public void findAllAjax(){
System.out.println(“haha”);
personList=personService
.findPersonAll();
String json=JsonUtil
.list2json(personList); System.out.println(json);
outString(json);
}
增加人员示例:
JQuery UI 是JQuery官方维护的UI插件库 里面的功能都是基于JQuery库的…不同版本所依赖的JQuery版本不同…目前最新的是jquery-ui-1.9.2版 是依赖jquery1.8.3所使用的
导入JQuery UI 并使用
我们使用JQuery UI的弹出遮罩功能
先写一个DIV是要弹出的层
人员姓名:
人员性别:
人员年龄:
之后写
$(function() {
$( “#dialog-form” ).dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
close: function() {
showlist();
}
});
$( “#create-person” )
.button()
.click(function() {
$( “#dialog-form” ).dialog( “open” );
});
});
之后我们来写一个AJAX的增加
这里要用到另一个插件
这是一个表单插件.用来提供并表单中的信息JSON序列化的.
function addPerson(){
var queryString = $(‘#personform’).formSerialize();
$.ajax({
type: “POST”,
url: “ssh/savePerson.action”,
data: queryString,
success: showlist
});
}
为了增加后可以看到效果写一个showlist 方法
function showlist(){
$.post(“ssh/findAllAjax.action”, “”, showDate, “json”);
}
这里用post方法的原因是缓存的原因
浏览器缓存问题:浏览器为了提高更好的交互方式,在其内部缓存了已访问页面的信息,当再次向同一个url发送请求时,不提交而使用缓存里数据。
浏览器缓存只对get请求缓存,对post请求不缓存。缓存不是ajax的问题,任何get请求访问都有这个问题。
解决缓存:一是禁用浏览器缓存(但会使网页访问速度变慢)、二是只发送post请求、三让每次提交的请求url都不同(在url后加一个参数,并且参数值每次都不一样)。
第四种方法:在服务器端(servlet)添加响应头的内容,指定不使用缓存。
response.addHeader(“pragma”,”no-cache”); response.addHeader(“cache-control”,”no-cache”); response.addHeader(“expires”,”0”); |
第五种方法:在ajax的send方法前加上下面代码:
xmlHttp.setRequestHeader(“If-Modified-Since”,”0”); |
好大家试着写一下删除和修改功能
$(“#saveperson”).click(function(){
$( “#dialog-form” ).dialog( “close” );
addPerson();
clearperson();
});
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
最后
分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载
❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。
024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
[外链图片转存中…(img-o9vTbZ2m-1713721962424)]
[外链图片转存中…(img-y0MbI39m-1713721962425)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
[外链图片转存中…(img-03f5PXYT-1713721962425)]
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
[外链图片转存中…(img-MZtZ2tuB-1713721962425)]
最后
分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载
❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。