3月9号培训总结和遇到的问题
2012-03-09 10:38
197 查看
1.错误!我在动态添加工作单位的时候 div的Id 与函数名重复了。 一直报
这个错误!
正确的是:
//添加工作单位 var i = 0; function adding2() { i++; //workInfo[0].CompanyTypeName; $("#c5").append("<div style='clear: both; border: solid 2px red;' id='div"+i+"'><div id='fk2' class='div8'><div class='div1'>公司类别:<span id='addcompanyType_1" + i + "'><input id='addcompanyType' name=" + i + " onclick='cliaddcompanyType(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div1'>公司名称:<input type='text' value='' id='companyname2"+i+"'/ ></div><div class='div1'>描叙:<input type='text' value='' style='width:172px;'/></div><div class='div1'>行业别:<span id='addRowType_1" + i + "'><input id='addRowType' name=" + i + " onclick='clicaddRowType(this.name)' type='text' style='width:80px' value=''/></span><span id='addRowType_2" + i + "'><input id='addRowType2' name=" + i + " onclick='clicaddRowType2(this.name)' type='text' style='width:80px' value=''/></span></div><div class='div1'>担任职位:<span id='addSmallWorkRole_1" + i + "'><input id='addSmallWorkRole' name=" + i + " onclick='clicaddSmallWorkRole(this.name)' type='text' style='width:80px' value=''/></span><span id='BigWorkRole_1" + i + "'><input id='BigWorkRole' name=" + i + " onclick='clicBigWorkRole(this.name)' type='text' style='width:80px' value=''/></span></div><div class='div1'>任职时间:<span id='Year_" + i + "'><input id='JiaZaiYear' name=" + i + " onclick='clicYear(this.name)'onfocus='WdatePicker()' type='text' value=''/></span>到结束时间:<span id='Year_" + i + "'><input id='JiaZaiYear' name=" + i + " onclick='clicYzear(this.name)'onfocus='WdatePicker()' type='text' value=''/></span></div><div class='div1'>月收入:<span id='Month" + i + "'><input id='MonthEam' name=" + i + " onclick='clicMonthEarn(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div1'>上班交通工具:<span id='WorkVehicle_1" + i + "'><input id='WorkVehicle' name=" + i + " onclick='clicWorkVehicle(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div7'><a href='#' onclick='del2(this.name)' name='div"+i+"'>删除单位</a></div></div></div>"); } function del2(name) { $("#" + name).remove(); }
//增加时加载公司类别 function cliaddcompanyType(id){ $.get("../DoWork/Dodisplay.aspx?t=" + Math.random()+"&TypeInfo=1", function (data) { var addcompanyTypeInfo = eval("(" + data +")"); $('#addcompanyType').empty(); var str = "<select>"; for (var j = 0; j < addcompanyTypeInfo.length; j++) { str += "<option value='" + addcompanyTypeInfo[j].companyId + "'>" + addcompanyTypeInfo[j].companyName + "</option>" } str += "</select>"; $("#addcompanyType_1"+id).html(str); }); }
写代码的时候我们要注意良好的命名规范!
2.今天培训我要讲的是 seeion 和cookie的用法与差异
我个人的理解:
cookie是客户端技术,session是服务器端技术
当访问一个web应用的时候,服务器会将session的(id)保存在一个cookie中,响应给客户端的浏览器
我开发者可以通过编程的方式,将一些数据保存在cookie中,可以设定cookie的作用域,生命值
客户端与服务器之间多次请求与响应持续有效的
cookie的用法:
//1。创建Cookie对象
HttpCookie newCookie = new HttpCookie("User");
资料引用:http://www.knowsky.com/539340.html
//2。Cookie中添加信息项:为键值对,key/value
newCookie.Values.Add("Name",tbUserName.Text.Trim()); newCookie.Values.Add("Psd",tbUserPsd.Text.Trim());
//3。如果不设置Expires属性,即为临时Cookie,浏览器关闭即消失
newCookie.Expires = DateTime.Now.AddDays(1); //设置过期天数为1天
//4。写入Cookies集合
Response.AppendCookie(newCookie);
//5。通过Request对象读取得到Cookies的值
HttpCookie newCookie = Request.Cookies["User"];
//6。通过Response对象写入客户端的Cookie
newCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(newCookie);
session的用法:
session中存放一些值,比如 Session["UserName"]="admin" Session["Pass"]="admin"
然后在另外一个页面中,你可以使用它: If(Session["UserName"]="admin")
这个错误!
正确的是:
//添加工作单位 var i = 0; function adding2() { i++; //workInfo[0].CompanyTypeName; $("#c5").append("<div style='clear: both; border: solid 2px red;' id='div"+i+"'><div id='fk2' class='div8'><div class='div1'>公司类别:<span id='addcompanyType_1" + i + "'><input id='addcompanyType' name=" + i + " onclick='cliaddcompanyType(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div1'>公司名称:<input type='text' value='' id='companyname2"+i+"'/ ></div><div class='div1'>描叙:<input type='text' value='' style='width:172px;'/></div><div class='div1'>行业别:<span id='addRowType_1" + i + "'><input id='addRowType' name=" + i + " onclick='clicaddRowType(this.name)' type='text' style='width:80px' value=''/></span><span id='addRowType_2" + i + "'><input id='addRowType2' name=" + i + " onclick='clicaddRowType2(this.name)' type='text' style='width:80px' value=''/></span></div><div class='div1'>担任职位:<span id='addSmallWorkRole_1" + i + "'><input id='addSmallWorkRole' name=" + i + " onclick='clicaddSmallWorkRole(this.name)' type='text' style='width:80px' value=''/></span><span id='BigWorkRole_1" + i + "'><input id='BigWorkRole' name=" + i + " onclick='clicBigWorkRole(this.name)' type='text' style='width:80px' value=''/></span></div><div class='div1'>任职时间:<span id='Year_" + i + "'><input id='JiaZaiYear' name=" + i + " onclick='clicYear(this.name)'onfocus='WdatePicker()' type='text' value=''/></span>到结束时间:<span id='Year_" + i + "'><input id='JiaZaiYear' name=" + i + " onclick='clicYzear(this.name)'onfocus='WdatePicker()' type='text' value=''/></span></div><div class='div1'>月收入:<span id='Month" + i + "'><input id='MonthEam' name=" + i + " onclick='clicMonthEarn(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div1'>上班交通工具:<span id='WorkVehicle_1" + i + "'><input id='WorkVehicle' name=" + i + " onclick='clicWorkVehicle(this.name)' type='text' style='width:40px' value=''/></span></div><div class='div7'><a href='#' onclick='del2(this.name)' name='div"+i+"'>删除单位</a></div></div></div>"); } function del2(name) { $("#" + name).remove(); }
//增加时加载公司类别 function cliaddcompanyType(id){ $.get("../DoWork/Dodisplay.aspx?t=" + Math.random()+"&TypeInfo=1", function (data) { var addcompanyTypeInfo = eval("(" + data +")"); $('#addcompanyType').empty(); var str = "<select>"; for (var j = 0; j < addcompanyTypeInfo.length; j++) { str += "<option value='" + addcompanyTypeInfo[j].companyId + "'>" + addcompanyTypeInfo[j].companyName + "</option>" } str += "</select>"; $("#addcompanyType_1"+id).html(str); }); }
写代码的时候我们要注意良好的命名规范!
2.今天培训我要讲的是 seeion 和cookie的用法与差异
我个人的理解:
cookie是客户端技术,session是服务器端技术
当访问一个web应用的时候,服务器会将session的(id)保存在一个cookie中,响应给客户端的浏览器
我开发者可以通过编程的方式,将一些数据保存在cookie中,可以设定cookie的作用域,生命值
客户端与服务器之间多次请求与响应持续有效的
cookie的用法:
//1。创建Cookie对象
HttpCookie newCookie = new HttpCookie("User");
资料引用:http://www.knowsky.com/539340.html
//2。Cookie中添加信息项:为键值对,key/value
newCookie.Values.Add("Name",tbUserName.Text.Trim()); newCookie.Values.Add("Psd",tbUserPsd.Text.Trim());
//3。如果不设置Expires属性,即为临时Cookie,浏览器关闭即消失
newCookie.Expires = DateTime.Now.AddDays(1); //设置过期天数为1天
//4。写入Cookies集合
Response.AppendCookie(newCookie);
//5。通过Request对象读取得到Cookies的值
HttpCookie newCookie = Request.Cookies["User"];
//6。通过Response对象写入客户端的Cookie
newCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(newCookie);
session的用法:
session中存放一些值,比如 Session["UserName"]="admin" Session["Pass"]="admin"
然后在另外一个页面中,你可以使用它: If(Session["UserName"]="admin")
相关文章推荐
- 做教育管理系统时 遇到的一些问题 总结 培训机构管理系统 中小学管理系统 托管系统 语数英物化
- google protobuf的应用及遇到的问题总结
- centos7安装php5.6.30可能遇到的问题总结
- 总结一下博一以来遇到的问题
- css样式遇到问题小总结
- 校内网 遇到的问题总结
- 开发过程中遇到的问题总结
- ssh框架中遇到的问题总结
- 安装apache遇到的问题总结
- 最近在开发中遇到的问题总结
- 项目管理遇到的问题总结
- 总结用cygwin+eclipse+NDK编译hellojni的详细步骤,以及所遇到问题的解决方法
- 现就本人在初学MFC中遇到的问题以及解决方法做一下总结,软件环境为VS2008
- oracle 11g使用deferred_segment_creation 延迟段创建特性时遇到的问题总结
- 安装和启动MySQL时遇到的问题总结
- 安卓开发中遇到的小问题总结
- 对Android 平台下SElinux的理解及遇到过的相关问题解决方法总结
- 黑马程序员——总结第一次面试遇到的问题
- ajax 会遇到的问题总结
- 在redis使用过程遇到的一些问题的总结