jQuery异步编辑,获得实体
来源:互联网 发布:淘宝网店刷信誉平台 编辑:程序博客网 时间:2024/06/16 09:51
一、js
$.get("GetDataByJquery/GetKhJf_yhxx.ashx", { yhbh: id, nowTime: new Date().getTime() }, function (data) { $("#w_ldsj").val(data.用户电话); }, "json");
二、GetKhJf_yhxx.ashx
using System;using System.Web;using System.Data;using BLL;using Comm;using System.IO;namespace Web.GetDataByJquery{ /// <summary> /// GetKhJf_yhxx 的摘要说明 /// </summary> public class GetKhJf_yhxx : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string yhbh = context.Request.Params["yhbh"].ToString(); context.Response.Write(CommFun.Dt2JsonModel(Khjf_BLL.GetModel(" 用户编号='" + yhbh + "'"))); } public bool IsReusable { get { return false; } } }}
三、Json类
using System;using System.Collections;using System.Data;using System.Data.SqlClient;using System.Text;using System.IO;using Newtonsoft.Json;using Newtonsoft.Json.Converters;namespace Comm{ /// <summary> ///CommFun 的摘要说明 /// </summary> public class CommFun { public CommFun() { // //TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 列表 /// </summary> /// <param name="dt"></param> /// <param name="json"></param> /// <returns></returns> public static string Dt2Json(DataTable dt, string json) { StringBuilder sb = new System.Text.StringBuilder(); StringWriter sw = new StringWriter(sb); using (JsonWriter jw = new JsonWriter(sw)) { JsonSerializer ser = new JsonSerializer(); jw.WriteStartObject(); jw.WritePropertyName(json); jw.WriteStartArray(); foreach (DataRow dr in dt.Rows) { jw.WriteStartObject(); foreach (DataColumn dc in dt.Columns) { jw.WritePropertyName(dc.ColumnName); ser.Serialize(jw, dr[dc].ToString()); } jw.WriteEndObject(); } jw.WriteEndArray(); jw.WriteEndObject(); sw.Close(); jw.Close(); } return sb.ToString(); } /// <summary> /// 编辑时,获取实例 /// </summary> /// <param name="sdr"></param> /// <returns></returns> public static string Dt2JsonModel(SqlDataReader sdr) { StringWriter sw = new StringWriter(); JsonWriter writer = new JsonWriter(sw); while (sdr.Read()) { writer.WriteStartObject(); // { for (int i = 0; i < sdr.FieldCount; i++) { writer.WritePropertyName(sdr.GetName(i).Trim()); //行的列名 writer.WriteValue(sdr[i].ToString()); } writer.WriteEndObject(); // } } return sw.GetStringBuilder().ToString(); } public static string SubStr(object sContent, int sLength) { if (sContent == null && sContent.ToString() == string.Empty) { return sContent.ToString(); } string subStr = sContent.ToString(); string returnStr = subStr.Length > sLength ? subStr.Substring(0, sLength) + "..." : subStr; return returnStr; } }}
- jQuery异步编辑,获得实体
- <JQuery>双击编辑异步更新
- <JQuery>双击编辑异步更新
- <JQuery>双击编辑异步更新
- jquery ajax异步 获得返回值
- jquery ajax异步 获得返回值
- 关于jquery jqgrid 列编辑状态时获得值
- PHP100视频教程112:Jquery案例 之 双击编辑异步更新
- jquery中$.Ajax()async和success在异步处理 编辑
- 编辑技巧——c#.net.mvc.jquery:异步刷新
- jquery input切换编辑和不可编辑模式,input自动获得焦点,遍历所有的子类标签
- 编辑ZWCAD实体--复制对象
- 编辑ZWCAD实体--旋转对象
- 编辑ZWCAD实体--缩放对象
- 编辑ZWCAD实体--移动对象
- 编辑ZWCAD实体--偏移对象
- jQuery树形菜单,使用zTree插件,异步加载 & 编辑功能&Check 共存
- JQuery 异步
- 软工实验报告一
- 《C#入门到精通》学习笔记 -- IEnumerable和IEnumberator接口
- 算法基础(5) 贪心算法
- google 开源二维码调试生成
- make 介绍(全文Copy)
- jQuery异步编辑,获得实体
- Java分布式处理技术(RMI、JNDI)
- ARM 浮点运算详解
- excel文字格式的单元格,内容为数字超长(超过15位)后,countif函数计算结果不正
- WCF简单开发
- jQuery插件(智能感知输入内容)
- what is the difference between zImage (kernel) and boot.img
- hdu 1072 解题报告 ---- Nightmare
- Gallery的应用以及点击显示点击的是第几张图片