哈希表的使用 哈希表(Hashtable)是根据关键码值(Key value)而直接进行访问的数据结构。 把字符串转换成哈希表的方法步骤 首先,传过来的字符串以Json格式传递过来 1,首先建立哈希表的实体类 public class AjaxJSON { private string _name;
public string name//键名 { get { return _name; } set { _name = value; } } private string _value;
public string value//值 { get { return _value; } set { _value = value; } } } 2、把字符串转换成Hashtable public static Hashtable JSONToHT(string json) { Hashtable ht = new Hashtable(); List<AjaxJSON> ajaxJson = new List<AjaxJSON>();
ajaxJson = (List<AjaxJSON>)JavaScriptConvert.DeserializeObject(json, typeof
(List<AjaxJSON>));//json转换
foreach (AjaxJSON aj in ajaxJson) { ht.Add(aj.name, aj.value); }
return ht; } 3、哈希表的使用 通过上面的JSONToHT()可以把字符串转换成Hashtable了。 例子:Hashtable ht=JSONToHT(str); int id=int.Parse(ht["id"]+"");
JQuery的$(document).readly()只要在DOM结构回执完成,可能DOM元素相关的东西没有加载。就调用函数了。 文件对象模型(Document Object Model,简称DOM) 利用JQuery完善自动补全功能,类似百度输入那里的功能。 先说说实现的原理吧。 首先是在文本框里触发了按键弹击,onkeyup然后根据在文本框里的内容,获取数据,然后在一个div里 显示,div里是以li形式呈现,然后触发li的onclick就把内容填到文本框里面去。 这里的重点是怎么获取数据,贴一段代码解析一下就好了 var url = "Shop_Product_Add.aspx?ajaxFlag=2&parms=" + oInputField.val();//前面是要
来取得数据库的页面,可以是本页面带上参数可以区分请求时进入哪一块,后面的参数就是 $.get( url, function (data) { var aResult = new Array();定义一个数组来存放数据 if (data.length > 0) { aResult = data.split(",");//返回的数据必须是以‘,’分隔清楚的。