博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery+ashx checkbox 单选判断是否true 和 false 传值操作
阅读量:5049 次
发布时间:2019-06-12

本文共 2310 字,大约阅读时间需要 7 分钟。

示例图:

html标签代码:

jquery//录入信息传递参数值时$(function (){tag = "add"; var ischeck = $("#ChkIsUse").attr("checked") == "checked" ? 1 : 0;//是否常用 获取值 1常用$.post('/ashx/Handler.ashx', { fun: 'save', tag: tag, ischeck: ischeck },}       //编辑修改        function editInfo(guid) {            tag = "edit";                       $("#dialog-form").dialog("open");            $.post("/ashx/Handler.ashx", { fun: 'get', type: iType }, function (data, status) {                $("#SelectNode").append(data);            });                       $.post("/ashx/Handler.ashx", { fun: 'model', guid: guid }, function (data, status) {                result = eval('(' + data + ')');                              strGuid = guid;                $("#SelectNode").attr("value", result.ParentNode);                $("#ChkIsUse").attr("checked",result.IsPopular==1);//取到值时为1项显示true 为0 则false IsPopular为数据表字段属性                  });        }
Handler 一般处理程序文件Handler.ashx://获取传递值 是否常用   string tag = context.Request.Form["tag"];   string ischecked = context.Request.Form["ischeck"];if (tag == "add") //添加                    {                        strBuilder.Append((addInfo( ischecked)));                    }                    else                    {     //修改                        string strguid = context.Request.Form["guid"];                        if (editInfo( ischecked,strguid))                              strBuilder.Append("success");                          else                              strBuilder.Append("error");                    }                    context.Response.Write(strBuilder);//添加private string addInfo( string ischecked)        {            Model.info model = new Model.info();                    model.IsPopular = Convert.ToInt32(ispopular);//是否常用              //这里就是增加数据信息的操作方法了  省略            if (bll.Add(model))                return model.guid.ToString();            else                return "";        }//编辑修改信息 private bool editInfo( string ischecked, string guid)        {            Model.info model = new Model.info();            model = bll.GetModel(new Guid(guid));                       model.IsPopular = Convert.ToInt32(ispopular);//是否常用            //这是修改信息操作 省略            return bll.Update(model);        }

 

 

 

转载于:https://www.cnblogs.com/Warmsunshine/p/3569256.html

你可能感兴趣的文章
【USACO】Watering Hole 2008 Oct
查看>>
动态链接的步骤
查看>>
emacs 缩写词功能
查看>>
Api demo源码学习(2)--App/Activity/Custom Dialog --自定义Activity样式
查看>>
Velocity脚本简明教程
查看>>
虚拟机类加载机制
查看>>
RTSP流媒体数据传输的两种方式(TCP和UDP)
查看>>
大数n!
查看>>
TreeView控件使用总结
查看>>
PowerDesigner 生成的脚本取掉双引号
查看>>
改进卷积神经网络,你需要这14种设计模式
查看>>
Swap Nodes in Pairs
查看>>
js中数组以及for循环的使用
查看>>
「风格」与「设计」by杰夫·齐曼(Jeffrey Zeldman)
查看>>
js实现配置菜品规格时,向后台传一个json格式字符串
查看>>
c#winform,制作可编辑html编辑器
查看>>
20175326实验五 网络编程与安全
查看>>
数据库(class0507)
查看>>
ruby实现SHA1PRNG
查看>>
PHP登录时限
查看>>