首页 > 语言 > JavaScript > 正文

json实现前后台的相互传值详解

2024-05-06 14:47:56
字体:
来源:转载
供稿:网友

前后台的相互传值如果值太多,写的麻烦累人,且容易出错。这里整理出一套使用标记 标签属性的办法来传值, 后台取值和前台的绑定都有了大大的简化。

一、把json对象转成字符串

代码如下:
$.extend({
         //将json对象转换成字符串   [貌似jquery没有自带的这种方法]
         toJSONString: function (object) {
             if (object == null)
                 return;
             var type = typeof object;
             if ('object' == type) {
                 if (Array == object.constructor) type = 'array';
                 else if (RegExp == object.constructor) type = 'regexp';
                 else type = 'object';
             }
             switch (type) {
                 case 'undefined':
                 case 'unknown':
                     return;
                     break;
                 case 'function':
                 case 'boolean':
                 case 'regexp':
                     return object.toString();
                     break;
                 case 'number':
                     return isFinite(object) ? object.toString() : 'null';
                     break;

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选