- 浏览: 243512 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
u010181690:
怎么我的不管事呢
JSEnhancements for vs2012 -
sunqing0316:
public static DateTime? GetData ...
详解System.Nullable<值类型> -
sunqing0316:
请问public static DateTime? GetDa ...
详解System.Nullable<值类型> -
3eirc3:
不错,下载下来试试,原来用vs2010时的那个工具和现在这个不 ...
JSEnhancements for vs2012 -
3eirc3:
[url][b][i][u]引用[list]
[*][img] ...
JSEnhancements for vs2012
var makingCount = 0;
var pageCount = 0;
var pagesize = 6;
//处理制作中
function divmaking_click() {
//处理搜索(新增代码)
var hf_searchFlag = $("#<%=hfSearchFlag.ClientID %>");
var _searFlag = false;
if (hf_searchFlag.val() == "SearchTrue") {
_searFlag = true;
}
var start_date = $("#<%=ahf_StartDate.ClientID %>").val();
var end_date = $("#<%=ahf_EndDate.ClientID %>").val();
var coursewareName = $("#<%=coursewareName.ClientID %>").val();
$("#<%=txt_startTime.ClientID %>").val(start_date);
$("#<%=txt_endTime.ClientID %>").val(end_date);
var _coursewareName = "";
var _startDate = "";
var _endDate = "";
if (_searFlag) {
_coursewareName = coursewareName;
_startDate = start_date;
_endDate = end_date;
}
//处理制作中首页展示
var pageindex = 1;
$('#makingcount').html(pageindex);
var ss_table = "";
$.ajax({
type: "post",
url: "AjaxMaking.aspx",
data: {
"pageIndex": pageindex,
"pageSize": pagesize,
"IsPublish": 0,
"CoursewareName": _coursewareName,
"StartDate": _startDate,
"EndDate": _endDate,
"SearchFlag": _searFlag
},
success: function (data, textStatus) {
var j = eval(data);
$.each(j.count, function (i, item) {
makingcount = item.count;
//makingcount = 13;
var dd = parseInt(makingcount)
pageCount = Math.ceil(dd / pagesize);
});
$.each(j.data, function (i, item) {
ss_table += " <div class=\"btkuai\"><table>";
if (item.Url == "" || item.Url == null) {
ss_table += "<tr><th><img src=\"upload/2.png\" alt=\"暂无图片\" id=\" " + item.CoursewareId + "\" onclick=\"CoursewarePreview(this)\"/></th>";
}
else {
ss_table += "<tr><th><img onclick=\"CoursewarePreview(this)\" alt=\"暂无图片\" id=\"" + item.CoursewareId + "\" src=\"" + item.Url + "\"/></th>";
}
ss_table += "<td><h2>" + item.CoursewareName + "</h2>";
ss_table += "<h3><a href=\"#\" class=\"fenyuan\" id=\"" + item.CoursewareId + "\" onclick=\"CoursewareRelease(this)\"><span>课件发布</span></a></h3>";
ss_table += "<h3><a href=\"Courseware/CourseFrame.aspx?CoursewareId=" + item.CoursewareId + "\" class=\"huangyuan\"><span>课件编辑</span></a></h3>";
ss_table += "</td></tr></table></div>";
});
$('#div_makingpagging').html(ss_table);
var flag = (pageindex + 1) > pageCount ? false : true;
if (flag == false) {
var btnNext = $('#_makingNext');
btnNext.attr("disabled", "disabled");
}
//在首页时,上一页按钮失效
var btnPrevious = $('#_makingPrevious');
btnPrevious.attr("disabled", "disabled");
},
complete: function (XMLHttpRequest, textStatus) {
//HideLoading();
},
error: function () {
//请求出错处理
}
});
}
AjaxMaking.aspx后台代码
public partial class AjaxMaking : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("[{ \"count\":\"" + count.ToString() + "\"}]");
//获取数据记录
Response.ContentType = "application/json";
List<ECoursewareInfo> eci =new List<ECoursewareInfo>();
int pageIndex = Convert.ToInt32(Request["pageIndex"]);
int pageSize = Convert.ToInt32(Request["pageSize"]);
int IsPublish = Convert.ToInt32(Request["IsPublish"]);
int vendorId = 1;
string coursewareName = "";
string startTime = "";
string endTime = "";
bool searchFlag = Boolean.Parse(Request["SearchFlag"]);
if (searchFlag)
{
coursewareName = Request["CoursewareName"];
startTime = Request["StartDate"];
endTime = Request["EndDate"];
}
int count= 0;
eci = CoursewareMakingPagging(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
string result = JsonConvert.SerializeObject(eci, Formatting.Indented, timeConverter);
string countJson = "[{ \"count\":\"" + count.ToString() + "\"}]";
string ss = "{\"data\":"+result;
ss += ",\"count\":"+countJson;
ss += "}";
Response.Write(ss);
}
private List<ECoursewareInfo> CoursewareMakingPagging(int pageIndex, int pageSize, int vendorId, string coursewareName, string startTime, string endTime, int IsPublish, ref int count)
{
List<ECoursewareInfo> coursewareMaking = new List<ECoursewareInfo>();
ECoursewareBLL ecb = new ECoursewareBLL();
return ecb.GetECoursewareInfoPaggingList(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);
}
}
var pageCount = 0;
var pagesize = 6;
//处理制作中
function divmaking_click() {
//处理搜索(新增代码)
var hf_searchFlag = $("#<%=hfSearchFlag.ClientID %>");
var _searFlag = false;
if (hf_searchFlag.val() == "SearchTrue") {
_searFlag = true;
}
var start_date = $("#<%=ahf_StartDate.ClientID %>").val();
var end_date = $("#<%=ahf_EndDate.ClientID %>").val();
var coursewareName = $("#<%=coursewareName.ClientID %>").val();
$("#<%=txt_startTime.ClientID %>").val(start_date);
$("#<%=txt_endTime.ClientID %>").val(end_date);
var _coursewareName = "";
var _startDate = "";
var _endDate = "";
if (_searFlag) {
_coursewareName = coursewareName;
_startDate = start_date;
_endDate = end_date;
}
//处理制作中首页展示
var pageindex = 1;
$('#makingcount').html(pageindex);
var ss_table = "";
$.ajax({
type: "post",
url: "AjaxMaking.aspx",
data: {
"pageIndex": pageindex,
"pageSize": pagesize,
"IsPublish": 0,
"CoursewareName": _coursewareName,
"StartDate": _startDate,
"EndDate": _endDate,
"SearchFlag": _searFlag
},
success: function (data, textStatus) {
var j = eval(data);
$.each(j.count, function (i, item) {
makingcount = item.count;
//makingcount = 13;
var dd = parseInt(makingcount)
pageCount = Math.ceil(dd / pagesize);
});
$.each(j.data, function (i, item) {
ss_table += " <div class=\"btkuai\"><table>";
if (item.Url == "" || item.Url == null) {
ss_table += "<tr><th><img src=\"upload/2.png\" alt=\"暂无图片\" id=\" " + item.CoursewareId + "\" onclick=\"CoursewarePreview(this)\"/></th>";
}
else {
ss_table += "<tr><th><img onclick=\"CoursewarePreview(this)\" alt=\"暂无图片\" id=\"" + item.CoursewareId + "\" src=\"" + item.Url + "\"/></th>";
}
ss_table += "<td><h2>" + item.CoursewareName + "</h2>";
ss_table += "<h3><a href=\"#\" class=\"fenyuan\" id=\"" + item.CoursewareId + "\" onclick=\"CoursewareRelease(this)\"><span>课件发布</span></a></h3>";
ss_table += "<h3><a href=\"Courseware/CourseFrame.aspx?CoursewareId=" + item.CoursewareId + "\" class=\"huangyuan\"><span>课件编辑</span></a></h3>";
ss_table += "</td></tr></table></div>";
});
$('#div_makingpagging').html(ss_table);
var flag = (pageindex + 1) > pageCount ? false : true;
if (flag == false) {
var btnNext = $('#_makingNext');
btnNext.attr("disabled", "disabled");
}
//在首页时,上一页按钮失效
var btnPrevious = $('#_makingPrevious');
btnPrevious.attr("disabled", "disabled");
},
complete: function (XMLHttpRequest, textStatus) {
//HideLoading();
},
error: function () {
//请求出错处理
}
});
}
AjaxMaking.aspx后台代码
public partial class AjaxMaking : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("[{ \"count\":\"" + count.ToString() + "\"}]");
//获取数据记录
Response.ContentType = "application/json";
List<ECoursewareInfo> eci =new List<ECoursewareInfo>();
int pageIndex = Convert.ToInt32(Request["pageIndex"]);
int pageSize = Convert.ToInt32(Request["pageSize"]);
int IsPublish = Convert.ToInt32(Request["IsPublish"]);
int vendorId = 1;
string coursewareName = "";
string startTime = "";
string endTime = "";
bool searchFlag = Boolean.Parse(Request["SearchFlag"]);
if (searchFlag)
{
coursewareName = Request["CoursewareName"];
startTime = Request["StartDate"];
endTime = Request["EndDate"];
}
int count= 0;
eci = CoursewareMakingPagging(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
string result = JsonConvert.SerializeObject(eci, Formatting.Indented, timeConverter);
string countJson = "[{ \"count\":\"" + count.ToString() + "\"}]";
string ss = "{\"data\":"+result;
ss += ",\"count\":"+countJson;
ss += "}";
Response.Write(ss);
}
private List<ECoursewareInfo> CoursewareMakingPagging(int pageIndex, int pageSize, int vendorId, string coursewareName, string startTime, string endTime, int IsPublish, ref int count)
{
List<ECoursewareInfo> coursewareMaking = new List<ECoursewareInfo>();
ECoursewareBLL ecb = new ECoursewareBLL();
return ecb.GetECoursewareInfoPaggingList(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);
}
}
发表评论
-
WebApi+Post+实体参数
2015-08-28 11:55 9313回到目录 上一讲中介绍了使用HttpClient如何去调 ... -
jquery插件收集
2014-09-15 18:14 2561:video.js http://www.videojs. ... -
new Date(myDateString)在IE中输出NaN,在火狐和谷歌浏览器中正常
2014-04-01 11:18 907今天在工作中遇到这样一个问题:使用jquery ui的date ... -
日历查看课程(支持从指定日期开始显示日历)
2014-03-31 09:28 606日历查看课程(支持从指定日期开始显示日历),增强浏览器兼容性, ... -
Jqery:bind ,unbind
2014-03-27 16:07 663<%@ Page Language="C#&q ... -
javascript之数组操作
2014-03-18 14:49 2681、数组的创建 var arrayO ... -
身份证号验证
2013-08-08 17:32 865经典js身份证验证 /* 功能:验证身份证号码是 ... -
去验证邮箱功能
2013-08-08 15:43 716很多网站都有邮箱验证的功能,用户发送完验证邮件后,点击&quo ... -
javascript:回车事件
2013-08-01 17:15 612/* * 页面回车事件 */ function BindEnt ... -
封装的简单易用的返回顶部的代码
2013-05-15 12:12 719封装的简单易用的返回顶部的代码 -
Javascript阻止服务器控件执行服务器端代码的问题
2013-03-18 18:14 783Javascript阻止服务器控件执行服务器端代码的问题 ... -
js怎样判断价格
2013-03-18 15:30 1033var reg = /^(-?\d+)(\.\d{1,5})? ... -
一种比较好用的json格式及其解析方法
2013-03-14 11:06 826{"data":[ { &qu ... -
后台弹出脚本提示
2013-03-09 14:47 796ClientScript.RegisterStartupScr ... -
向上取整向下取整
2013-03-07 18:21 1276向上取整向下取整 . 分类: JavaScript2012 ... -
分页计算页数
2013-03-07 18:21 1057向上取整 pageCount = Math.ceil( ... -
Jquery解析Json格式数据
2013-03-06 17:34 692http://www.cnblogs.com/focusj/a ... -
jquery:$.post() 返回json,并解析json 示例
2013-03-06 09:38 1076注意返回时,json的格式最好是"key" ... -
js一些简单的写法(持续累积中)
2013-03-06 09:36 583//s.css("color", &quo ... -
get,post取值的区别
2013-03-05 16:32 631'POST 与 GET 区别在于Request.Form 和R ...
相关推荐
最近遇到,如果用户...用jquery发送ajax请求的确是太方便了,$.get、$.post、$.ajax等等,但我们有时候需要中途中止ajax请求。 举个例子,用comet做聊天时,发送一个请求后,服务端通常过几十秒后才会刷新链接、返回
这里是个简单的表单验证例子,向你展示jQuery如何影响你编写的代码。这段代码创建一个document元素的jQuery对象, 然后当html DOM文档准备完毕后调用此实例. 你可以无限次的调用这个函数. 另外,在真正的jQuery风格...
+ $.ajax中新增3个参数,jsonp,password,scriptCharset 2008-06-17 19:43:30 +0800 * 核心>数据缓存> 第三部分应该 "removeDate(name)" * 修改date(name)里的代码注释一个小错误 2008-06-11 19:26:37 +0800 * ...
+ $.ajax中新增3个参数,jsonp,password,scriptCharset 2008-06-17 19:43:30 +0800 * 核心>数据缓存> 第三部分应该 "removeDate(name)" * 修改date(name)里的代码注释一个小错误 2008-06-11 19:26:37 +0800 * ...
下面是 jQuery 中事件方法的一些例子: Event 函数 绑定函数至 $(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时) $(selector).click(function) 触发或将函数绑定到被选元素的点击事件 $...
例如,使用了新的jQuery内部Ajax API就可以实现下面的代码了: // Assign handlers immediately after making the request, // and remember the jxhr object for this request var jxhr = $.ajax({ url: "example....
此外,jQuery中完善的Ajax功能、行为与结构层的分离、可靠的事件处理机制也同样使得Web后端开发者如虎添翼,使用少量代码就可以实现复杂的功能。特别是新版本1.4.x的发布,jQuery在功能和性能方面都有质的提升,极大...
$.ajax({ type: "GET", url: "/api/UploadHandler.ashx?action=deletePic", data: "picName=" + n + "&ver=" + new Date().getTime(), dataType: "html", success: function (data) { if (data.length > 10) ...
##例子基本示例 一个更复杂的示例 有点老式的花哨的东西,“卡片”! ##要求; 。 #用法 < script src =" https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js " > </ script ><...
jquery 无刷新上传 使用第三方控件了 只是一个最简单的例子 因为官方例子太复杂
然而他没有使用JS框架,对于我这种JS白痴来说,想要把他的这个例子加到我的网站中就象登天那么难。看他的代码异常复杂,估计他过几天连自己的也看不懂了>_< 这就是为什么我要写这篇文章的原因,是想给大家提供一个...
它包括了一个简单的Hello World的例子,选择器和事件基础,AJAX、FX的用法,以及如何制作jQuery的插件。 这个指南包括了很多代码,你可以copy它们,并试着修改它们,看看产生的效果。 内容提要 1.安装 2.Hello ...
script src =" https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js " > </ script > < link href =" jsimplespreadsheet.css " rel =" stylesheet " type =" text/css " > < ...
摘要:脚本资源,jQuery,全选,反选 三个基于jQuery的JS复选框全选反选例子,实用的网页特效,三款例子大同小异。所有checkbox跟着全选的checkbox走,定义一个临时变量,避免重复使用同一个选择器选择页面中的元素,...
昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来批量提交复选框数据,...
它们之间的主要区别是,Fetch API 使用了 Promises,它让接口更简单、简洁,避免了回调的复杂性,省去了使用复杂的 XMLHttpRequest API。 如果你之前未使用过Promises,你应该先看看《JavaScript Promises 用法》这...
很多人已经在浏览器中创建原型,因为非常简单和快速,但是你需要做很多有关 html/js/css/jquery 的工作,并且可能存在如下的问题: 混合很多不同的技术,所以变得相当的复杂。 很难做到像素级的控制。 性能方面总是...
想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的...
5.3.4 iui搜索支持ajax68 5.3.5 iui面板和行68 5.3.6 iui按钮70 5.3.7 iui属性70 5.4 创建iui后端71 5.5 其他iui技巧72 5.5.1 组织代码72 5.5.2 改善数据代码清单73 5.5.3 压缩iui74 5.5.4 选择...