【js实现前后台相互传递Json代码】教程文章相关的互联网学习教程文章

使用jQuery模板来展现json数据的代码_jquery【图】

完整代码: 代码如下: $.fn.parseTemplate = function(data) { var str = (this).html(); var _tmplCache = {} var err = ""; try { var func = _tmplCache[str]; if (!func) { var strFunc = "var p=[],print=function(){p.push.apply(p,arguments);};" + "with(obj){p.push(" + str.replace(/[\r\t\n]/g, " ") .replace(/(?=[^#]*#>)/g, "\t") .split("").join("\\") .split("\t").join("") .replace(//g, ",$1,") .split(".spl...

arrayToJson将数组转化为json格式的js代码_javascript技巧

函数代码: 代码如下:function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" + o.replace(/([\\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + "\""; if (typeof o == "object") { if (!o.sort) { for (var i in o) r.push(i + ":" + arrayToJson(o[i])); if (!!document.all && !/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/....

Json对象替换字符串占位符实现代码_json

例如:   含有占位符的字符串hello,{name},your birthday is {birthday };   提供的Json对象{name: "czonechan", birthday : "1989-07-02" } ;   替换后为 hello,czonechan,your birthday is 1989-07-02。 实现代码: 代码如下: Object.prototype.jsonToString=function(str) { o=this; return str.replace(/\{\w*\}/g, function (w) { r = w.substr(1,w.length-2);//去除{} return (o[r]===0)?0:(o[r] ? o[r] : "");//o[r]=...

jqueryjson实例代码_jquery

代码如下: 1.获取DataSet 2.转成DataTable 3. public static string DataTableToJson(DataTable dt) { StringBuilder jsonBuilder = new StringBuilder(); //jsonBuilder.Append("{"); //输出的要求不要} //jsonBuilder.Append(dt.TableName); jsonBuilder.Append("["); for (int i = 0; i < dt.Rows.Count; i++) { jsonBuilder.Append("{"); for (int j = 0; j < dt.Columns.Count; j++) { jsonBuilder.Append("\""); jsonBuilder...

父子窗体间传递JSON格式的数据的代码_json

如果某个一级评分项包含评分子项,则点击该评分项时,再弹出一个新窗口,新窗体中列出了当前评分项的所有评分子项列表,供用户进行操作。用户操作完成后,点击“确定”按钮,则返回到父窗体,在子窗体中所有的操作结果,同时要带到父窗体中。同时,如果用户再次点击该评分项,则在弹出子窗体的同时,要将上次操作的结果绑定到对应的操作项上。   上面描述的例子,就涉及到了一个父子窗体间的数据传递。如何实现这一数据传递,当然...

通过Jquery遍历Json的两种数据结构的实现代码_jquery

在ajax交互中,我们从服务器端返回的数据类型有xml,html,script,json,jsonp,text,本文以json为例,讲述了在前台如何利用jquery遍历json的两种数据结构:“名称/值”对的集合,值的有序列表,以及值的有序列表里面包含“名称/值”对的集合,在服务器端,我们采用的Json.NET来序列化arraylist,hashTable,list在开始之前,我们需要下载Json.net,下载完成后,在网站中添加引用,打开下载的文件夹,如果是.net2.0以上的版本,使用DoNet...

基于json的jquery地区联动效果代码_jquery

写这个东西的初衷是来之于新浪微博,在新浪微博帐号设置里面有个地区的选项,使用js写的,想把它的代码给截获下来,可是失望的是它的js代码压缩了,不过看到的里面json类型格式设计的挺好的,一般我们后台未做任何处理的json数据格式类似以下这样子的 [{"Code":3231,"Name":"长春市"}, {"Code":3232,"Name":"吉林市}] 如果有一万个地区,会多出几万个字符,这么奢侈的做法我想我还是放弃了吧, 也是出于这种想法,就写了使用.NET输...

JS无限级Select效果实现代码(json格式)_表单特效

演示地址: http://demo.jb51.net/js/2011/js_select/index.htm数据 代码如下: var data=[ {id:1,name:"前端开发",pid:0}, {id:2,name:"CSS",pid:1}, {id:3,name:"JS",pid:1}, {id:4,name:"HTML",pid:1}, {id:5,name:"数据库",pid:0}, {id:6,name:"SQLServer",pid:5}, {id:7,name:"MYSql",pid:5}, {id:8,name:"Oracle",pid:5}, {id:9,name:"PLSQL",pid:8} ]; 无限级 select demo1 代码如下: var demo1=Doc.Get("demo1"); var chg...

JQuery与JSon实现的无刷新分页代码_jquery【图】

如图 而无刷新分页可以解决这个问题,上面播放着视频,下面我点下一页看着评论,现在大部分的网站都是无刷新分页。 源码如下(我是采用一页显示10条记录): 需要四个文件 一个实体类文件 CategoryInfoModel.cs 一个SqlHelper SQLHelper.cs 一个AJAX服务端处理程序 PagedService.ashx 一个客户端调用页面 WSXFY.htm CategoryInfoModel.cs和SQLHelper.cs我就不写了,都知道是什么文件 PagedService.ashx 代码如下 代码如下: usin...

基于Jquery+Ajax+Json的高效分页实现代码_jquery

如果说您没用过这些东东的话,我相信看完这篇博文会对您有帮助的,,如果有任何问题不懂或者有bug没问题,欢迎随时联系我, 同时也欢迎高手多给点意见,我不建议在喷子中成长。 本人QQ:364175837 前言 相信很多朋友都用过,Jquery的分页插件,我之前就用的jquery.paper这个,如果有兴趣可以留下QQ,我发份简单的实例源码给您。 该代码是晚上匆忙中完成的,所以没怎么优化,但是主要作为实例来结合这些知识的一个综合运用。好了废话不...

用jquery和json从后台获得数据集的代码_jquery【图】

其实Json也就是一种数据的格式,在后台将数据封转为一种格式,然后在前台用相同的方法解析,类似于序列化。json格式主要是由键值对组成,它可以表示多个数据。比如 {name:zhangsan,age:12,class:1} 同时json 还可以表示一个数据集,它是又{}和: 来组成的。比如我们需要从数据库查询出一张表格,然后将表格传输给前台,但是dataset是不能直接传输的,我们需要将dataset数据转换为json数据,这样可以方便前台js解析数据,下面我来写...

jQuery中使用JSON的实现代码_jquery【图】

JSON 的格式说明可以在可以这里看到,非常详细,还是中文的。 JSON 格式说明 需要特别注意的是,在 JSON 中的属性名是需要使用引号引起来的。jQuery 中使用 JSON jQuery 是现在使用广泛的脚本库,那么,在 jQuery 中如何使用 JSON 呢?解析 JSON 在 jQuery 中已经提供了对于解析 JSON 的内在支持, jQuery.parseJSON 函数提供了解析的支持,详细的说明见这里。 代码如下: var obj = jQuery.parseJSON({"name":"John"}); alert( obj...

c#和Javascript操作同一json对象的实现代码_javascript技巧【图】

能否让客户端和服务端操作同一json对象呢?目前想到的方式是通过客户端隐藏控件来实现。 以下是一个泛型列表对象 List ,转为json后,客户端和服务端如何操作 1、json对象与C#泛型相互转换代码 代码如下: //将json数据转换为泛型 public static T ConvertByteDataToObject(string byteData) { T obj; using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(byteData))) { var serializer = new DataContractJsonSerializer(ty...

json的前台操作和后台操作实现代码_json【图】

例子如下: 代码如下: 通过 JSON 字符串来创建对象 First Name: Last Name: var txt = '{"employees":[' + '{"firstName":"Bill","lastName":"Gates" },' + '{"firstName":"George","lastName":"Bush" },' + '{"firstName":"Thomas","lastName":"Carter" }]}'; var obj = eval ("(" + txt + ")"); document.getElementById("fname").innerHTML=obj.employees[1].firstName document.getElementById("lname").innerHTML=obj....

利用json获取字符出现次数的代码_json

代码如下: 代码如下: function ObjRegExp(){ var newStr= "Drive someone up a wall"; newStr = newStr.replace(new RegExp(/\s/ig),""); var objJson = {}; for(var i = 0 ;i < newStr.length ; i++) { var objChar = newStr.charAt(i); if(objJson[objChar]){ objJson[objChar] = parseInt(objJson[objChar]) + 1; }else{ objJson[objChar] = 1; } } var oDiv = document.getElementById("objDiv"); oDiv.appendChild(document.c...