随笔分类 - JavaScript+Jquery+AJax+Json
摘要:var myurl;var mydata;var postype = "POST";var getype = "GET";var jsontype = "json";var htmltype = "html";var contentype = "application/json; charset=utf-8";//---------------------------- 初始化 ---------------------------------$(function () { //TODO:这个电
阅读全文
摘要:http://zhidao.baidu.com/question/171255491.html
阅读全文
摘要:.cs public class Message { // 数据总数 public int? Total { get; set; } // 关键数据 public List Rows { get; set; } // 信息状态 // 0:失败,1:成功, 2:其它 public int? Status { get; set; } // 返回信息 public string Msg { get; set; } //js前台执行方法 pub...
阅读全文
摘要:Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,请大家批评指正) 另,这篇文章主要基于ECMAScript 5, 旨在介绍新技术。关于兼容性的东西,请看最后一节。 初探 我们知道Javascript中的变量定义基本如下:var name = '
阅读全文
摘要:1 Date.prototype.Format = function (formatStr) { 2 var week = ['日', '一', '二', '三', '四', '五', '六']; 3 return formatStr.replace(/yyyy|YYYY/, this.getFullYear()) 4 .replace(/yy|YY/, (this.getYear() % 100) > 9 ? (this.getYear() % 100).toString()
阅读全文
摘要:有些程序员如果没有很好的在javascript中解析json数据,往往会直接eval把json转成js对象,这时候如果json的数据中包含了被注入的恶意数据,则可能导致代码注入的问题。正确的做法是分割出json里包含的特殊字符,然后再解析为对象 1 parseJSON: function( data ) { 2 if ( typeof data !== "string" || !data ) { 3 return null; 4 } 5 6 // Make sure leading/trailing whitespace is removed (IE can't h
阅读全文
摘要:1 function checkTextDataForNORMAL(strValue) 2 { 3 // 特殊字符验证格式 4 var regTextChar = /([\*"\'\/])+/ ; 5 return !regTextChar.test(strValue); 6 } 7 8 9 function checkTextDataForINTEGER(strValue) 10 { 11 var regTextInteger = /^(-|\+)?(\d)*$/; 12 return regTextInteger.test(strValue); 13 } 14 1...
阅读全文
摘要:本代码可以动态显示用户输入的字数(本篇如果输入字数大于60回提示,并且自动删除超出后的字符).<SCRIPT language=JavaScript><!--function charge(obj){var maxstring;maxstring = 60;document.all.smsContentLenght.innerHTML=obj.value.lengthif (obj.value.length > maxstring) { obj.value = obj.value.substring(0,maxstring); alert("您输入的短信内容已
阅读全文
摘要:1 <td> 2 开始日期: 3 </td> 4 <td> 5 <input id="ksrq" type="text" class="Wdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'jsrq\') || \'%y-%M-%d\'}',readOnly:true,isShowClear:false})" /> 6
阅读全文
摘要:在asp.net引入事件驱动之后,在一个页面上很容易解决多个按钮触发不同事件的问题,避免了在asp中需要多个form或者通过js脚本来控制 的麻烦。asp.net带来便利的同时,也带来一个问题。在实际应用中一个页面存在多个按钮的情况并不多。用户习惯于在输入框输入内容之后,直接按回车就提 交表单了。由于asp.net采用的是事件驱动模式,所以默认用户按回车并没有触发按钮的onclick事件。用户按回车也不是没有提交表单,通过httpwath可以看到,实际上页面表单是提交到了form下的action页 面,只不过没有触发onclick事件而已。在asp.net事件驱动模式下面,要实现通过回车来触发
阅读全文
摘要:C#代码与javaScript函数的相互调用:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:页面和页面类相结合1、函数声明为public 后台代码(把public改成protected也可以)1 public string ss()2 {3 return("a");4 }2、在html里用<%=ss()%>可以调用//是C#中后台的函数名称 前台脚本1
阅读全文
摘要:操作步骤:1。新建一个WebApplication项目,取默认设置。2。双击设计界面,进入后天代码编辑界面,代码如下:?1234567891011121314151617181920212223using System;using System.Web.Services;namespace WebApplication1{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } [WebMethod] public static s
阅读全文
摘要:1.跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕2.民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历示例2-8 民国年演示<input type="text" id="d28" onClick="WdatePicker({dateFmt:
阅读全文
摘要:1 //----------------------------------start公共变量------------------------------- 2 var postType = "POST"; 3 var getType = "GET"; 4 var jsonType = "json"; 5 var xmlType = "xml"; 6 var commonType = "application/json; charset=utf-8"; 7 var action; // 例如:a
阅读全文
摘要:javascript变量名需要遵守两条简单的规则:1、第一个字符必须是字母、下划线(_)或美圆符号($)。2、余下的字符可以是下划线、美圆符号或任何字母或数字字符。命名方法:1、Camel标记法——首字母是小写的,接下来的单词都以大写字母开头。如: var myTestValue = 0, mySecondTestValue = "hi";2、Pascal标记法——首字母是大写的,接下来的单词都是以大写字母开头。如: var MyTestValue = 0, MySecondTestValue = "hi";3、匈牙利类型标记法——在以Pascal标记法
阅读全文
摘要:1.substring 方法定义和用法substring 方法用于提取字符串中介于两个指定下标之间的字符。语法stringObject.substring(start,stop)参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 st
阅读全文
摘要:作者:王先荣结论 javascript获取到textarea文本框中的字符串中,如果包含有回车换行符,在字符串中表现为“\n”,而不是我们通常所见的“\r\n”。发现问题 今天在做小网站的时候,需要将用户输入的英文分号、中英文逗号及回车都替换成中文分号,在编javascript函数的过程中,总是无法正确的替换回车。例如:用户在textarea中输入:测试字符串1测试字符串2我们将textarea中的输入字符串保存到变量content中,下面的替换语句不会将回车替换成中文分号。content = content.replace("\r\n",";");解决
阅读全文
摘要:1 /********************************************************** 2 * JavaScript实现的ArrayList类 3 * 4 * @author {yangl} 5 * @version $Revision: 0.5 $ $Date: 2008/04/02 15:00:00 $ 6 * @description 7 * Method: 8 * add(element); 9 * addElementAt(index, element); 10 * contains(element); 11 * get(i...
阅读全文
摘要:jquery取radio单选按钮的值$("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示:1 function checkradio(){ 2 var item = $(":radio:checked"); 3 var len=item.length; 4 if(len>0){ 5 alert("yes--选中的值为:"+$(":radio:checked").val()); 6 } 7 } jquery radio
阅读全文
摘要:1、当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString() 结果: 2008年1月29日 16:13:112.普通字符串(toDateString和toTimeString)例子: (new Date()).toDateString() + " " + (new Date()).toTimeString() 结果:Tue Jan 29 2008 16:13:
阅读全文