MVC使用脚本刷新部分页面
来源:互联网 发布:servlet 返回json数据 编辑:程序博客网 时间:2024/05/16 00:34
刷新部分页面目前遇到的主要有两种方式:使用partialView、使用脚本(把数据用脚本写成网页表达形式)
1、使用partialView
此方法在我的博客里面有介绍过,参见
MVC通过PartialView部分加载刷新页面
2、使用脚本
$("input[class='btn']").click(function () { $.ajax({ url: "TaskBoardDetail", type: "Post", data: { "value": $(this).text() }, success: function (data) { $.each(data, function (i, item) { strHtml += "<li id=\"AjaxButton\"><h1><i class=\"fa fa-user\"></i>客户:" + item.Name + "<br /></h1><h2>"; if (item.DealNum != 0) { strHtml += "<span>" + item.DealNum + "</span>"; } if (item.DoingNum != 0) { strHtml += "<span class=\"state-1\">" + item.DoingNum + "</span>"; } strHtml+="</h2></li>"; }); } $("#Selector").html(strHtml); //此处重新绑定跟上述脚本设计的事件 }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("加载失败:" + errorThrown); } }); });其中,Selector是我页面上安置刷新内容的一个div,即<div class="tasks" id="Selector"></div>
另外注释部分://此处重新绑定上述脚本涉及的事件,非常重要。
如果你刷新后的这部分内容还有事件,比如点击列表什么的,尽管你之前已经有过事件脚本,重新刷新这部分页面后,页面是刷新了,但是事件是没有反应的。需要在上述位置重新绑定事件。也可以理解为把事件在上述位置重新写一遍(事件比较分散的话)。
0 0
- MVC使用脚本刷新部分页面
- MVC通过PartialView部分加载刷新页面
- 页面部分刷新问题
- 使用javascript脚本 在跳转页面中刷新源页面
- 使用Ext.UpdateManager实现页面任意部分自动刷新处理
- 使用Ext.UpdateManager实现页面任意部分自动刷新处理
- Laravel中使用AJAX动态刷新部分页面
- FragmentActivity切换,部分页面可刷新,部分页面不可刷新
- 【.NET MVC】页面定时刷新
- 定时自动刷新页面脚本
- 用js脚本刷新页面
- js脚本页面自动刷新
- 子页面如何部分刷新父页面
- mvc 部分视图实现无刷新分页
- MVC刷新页面,手动刷新和自动刷新
- 用iframe实现页面部分刷新
- django js实现部分页面刷新
- MVC下如何局部刷新页面
- 编译Android平台的OpenCV生成动态库
- IIS Express 启用目录浏览
- iOS 判断字符串中含有某个字符串 rangeOfString
- Image,zImag与uImage
- 机器学习实战之决策树
- MVC使用脚本刷新部分页面
- ArrayBuffer:类型化数组
- RasSetCustomAuthData
- Android的生命周期
- Android基础之四层架构
- Pandas中resample方法详解
- the request was rejected because no multipart boundary was found??求解
- 树 facetest
- iOS导出4个ipa包的含义