Jquery Model 类 添加多个对象 序列化 反序列化
来源:互联网 发布:珀莱雅淘宝旗舰店真假 编辑:程序博客网 时间:2024/06/06 09:03
前台的js代码:
$(function() {//读取路径 var action = "Load"; $.post("videoUrl.ashx", { "action": action }, function(data, status) { if (status == "success") { var test = $.parseJSON(data);// 反序列 for (var i = 0; i < test.length; i++) { flvurl.push(test[i].Name);//push()js的方法将单个的放进数组中 } playerstop(); //默认页面加载的时候先运行一次播放当前索引为0的视频 } else { alert("加载失败") } }); });
var test = $.parseJSON(data);从后台可以获得多个test
videoUrl.ashx的代码如下
/// <summary> /// $codebehindclassname$ 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class videoUrl : IHttpHandler { DAL.UserInfo userinfo = new DAL.UserInfo(); public void ProcessRequest(HttpContext context) { string action = context.Request["action"].ToString();// 接受参数 string result = string.Empty; context.Response.ContentType = "text/plain"; // context.Response.Write("Hello World"); List<Model.Users> list = new List<Model.Users>();// 实例化一个泛型的对象 // DataTable dt = new DataTable(); if (action == "Load") { dt = userinfo.getAllUserInfo("").Tables[0]; if(dt.Rows.Count>0) { for (int i = 0; i < dt.Rows.Count;i++ ) { //mu.Name= Model.Users mu = new Model.Users();//在for 循环中进行实例化一个对象这样可以list.add()的时候把多条记录都放里边 mu.Name = dt.Rows[i]["UserName"].ToString(); list.Add(mu);// } JavaScriptSerializer jss = new JavaScriptSerializer(); result = jss.Serialize(list);//在这里序列化,在前台用parseJson()反序列化; context.Response.Write(result); } // list.Add(mu); //return; } if(action=="check") { //object obj = context.Request.Params["userName"];//直接接受所传的控件的name=userName的值 string userName=context.Request.QueryString["userName"]; dt = userinfo.getAllUserInfo(" userName='" + userName.ToString().Trim() + "'").Tables[0]; if (dt.Rows.Count > 0) { context.Response.Write("ok"); } else { context.Response.Write("no"); } } } public bool IsReusable { get { return false; } } }
- Jquery Model 类 添加多个对象 序列化 反序列化
- 对象序列化与反序列化
- 对象序列化、反序列化
- 对象 序列化 反序列化
- 序列化与反序列化对象
- 对象序列化和反序列化
- 对象序列化和反序列化
- 对象序列化反序列化例子
- JAVA对象序列化,反序列化
- 对象序列化与反序列化
- 对象序列化与反序列化
- Silverlight 对象 序列化 反序列化
- 对象序列化和反序列化
- 对象序列化 与反序列化
- 对象序列化反序列化例子
- 对象序列化与反序列化
- 对象序列化和反序列化
- 对象序列化和反序列化
- Unity3D中性能优化8个提示
- 安装loadrunner报错和解决
- Linux内核-进程之fork、vfork和clone
- UIScrollView内嵌套UIWebView时,因为无法取得UIWebView的实际高度无法滚动的问题
- win7下eclipse修改默认字体为Courier New
- Jquery Model 类 添加多个对象 序列化 反序列化
- HTTP协议详解
- iphone Safari浏览器地址栏“阅读器”
- 2013.6.28.2~阅读程序(十六周任务)
- 用KEIL编写C语言代码,编译过后会出现形如:Program Size: data=13.0 xdata=0 code=417
- qemu网络配置的slirp模式(user mode networking)
- servlet多线程
- Oracle数据库从Linux导入Windows的方法
- android简繁体相互转换