我正在使用jqGrid并希望使用从ColdFusion返回的ajax来构建colModel数组。如何将AJAX返回的字符串转换为javascript数组对象

当我在下面的客户端上创建数组cm时,这可以工作。

function subTab(obj,id,tab){

var param={id:id,tab:tab}

http('POST','cfc/view/'+obj+'.cfc?method=view',subTab_RTN,param);

}

function subTab_RTN(obj){

$("#detail").html(obj.html);

if(obj.grid.display){

var cm;

switch(obj.grid.tab){

case "docs":

cm=[{name:'contactID',index:'contactID',hidden:true},

{name:'docName',index:'docName',width:200,label:'Document Name'},

{name:'docType',index:'docType',width:200,label:'Document Type'},

{name:'campaign',index:'campaign',width:200,label:'Campaign'},

{name:'campaignCode',index:'campaignCode',width:125,label:'Campaign Code'},

{name:'campaignType',index:'campaignType',width:125,label:'Campaign Type'},

{name:'downloadDate',index:'downloadDate',width:125,label:'Download Date',formatter:'date'}];

break;

}

$("#subTabGridTbl").jqGrid({

url:obj.grid.url,

datatype: "json",

colModel:cm,

...

我不过喜欢创建像在服务器上的阵列:

,然后使用返回的OBJ(obj.grid.cols)构建阵列。

感谢您的帮助。 Gary

2013-02-20

garyv

+0

使其有效JSON,然后将其解析为JS对象。 –

2013-02-20 00:22:33

ajax字符串转数组对象数组,如何将AJAX返回的字符串转换为javascript数组对象相关推荐

  1. js调整数组某些元素到指定位置顺序_如何将一个 JavaScript 数组打乱顺序?

    1)首先,毫无疑问: @顾轶灵 轶灵大佬给出的Fisher–Yates shuffle 洗牌算法是最完美乱序的算法/方法之一了,正解无疑. 2)同时,很多答案提到了: [12,4,16,3].sort ...

  2. php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()

    实例 把字符串打散为数组:<?php $str = "www.gxlcms.com";print_r (explode(".",$str));?> ...

  3. jQuery数组对象转javascript数组

    当我们在前端开发中,使用了jQuery时,我们通常通过$(".box-item")的方式获取的是一个jQuery对象是一个类数组对象,当我们需要向后台传输的数据中,使用的是java ...

  4. Javascript数组常见的方法

    分为两种:原型(实例)方法和静态函数 第一类:原型方法: 栈方法(后进先出) push 参数:任意个 作用:将任意数量的参数逐个添加到数组尾部 返回值: 新数组的长度 影响:破坏了原数组 pop 参数 ...

  5. javascript系列--javascript数组的常用算法解析

    一.不改变原数组,返回新数组(字符串) 1.concat() 连接两个或者多个数组,两边的原始数组都不会变化,返回的是被连接数组的一个副本. 2.join() 把数组中所有的元素放入到一个字符串中,返 ...

  6. 程序员谈 JavaScript 数组 Array 的学习

     JavaScript Array 教程            作为一个 前端开发,JS 数组的熟练使用显得非常重要,ECMAScript数组的大小是可以动态调整的,可以随着数据的添加自动增长长度 ...

  7. JavaScript数组的push()等方法的使用

    数组是值得有序集合.每个值在数组中有一个位置,用数字表示,叫做索引.JavaScript数组是无类型的:数组元素可以是任何类型,而且同一个数组中可以存在不同类型元素,甚至可以是对象或是其他数组,这就可 ...

  8. 【一篇搞定JS数组】JavaScript数组使用详解

    文章目录 JavaScript 数组 Array 1)概述/前言 2)创建数组 (一)Array()构造函数 (二)数组字面量表示法 (三)扩展操作符 (四)工厂方法--Array.of()和Arra ...

  9. jni java返回数组_Android开发实践:Java层与Jni层的数组传递

    Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni ...

最新文章

  1. linux shell install 命令简介
  2. 用php实现一个简易的web表单生成器,PHP—Web表单生成器
  3. python有强大吗_python有多强大
  4. opengl加载显示3D模型nff类型文件
  5. 【机器学习】粗糙集属性约简—Attribute Reduction
  6. 棋牌游戏服务器架构: 详细设计(一) 内核设计
  7. 解决413 Request Entity Too Large
  8. 小程序 — 保存图片到手机相册①
  9. 编写可复用的自定义按钮
  10. ajax 传送很多html字符串到前台例子
  11. 【工作感悟】linuxdocker运行windows镜像
  12. JMeter下载及使用
  13. 何凯明最新成果PointRend解析
  14. 疫情背后,零售变革正在酝酿,手机行业或迎来线下大洗牌
  15. 汽车加油问题 贪心算法 Java(详细注释)
  16. 实验吧CTF练习题---WEB---猫抓老鼠解析
  17. 计算机网络实验一、验证性实验
  18. Vue搭建可视化界面
  19. 苹果真的需要iPad Mini吗?
  20. 前端面试题目大全(附答案)

热门文章

  1. iPad电池寿命还有多久,用iMazing2020一测即可
  2. Unity/UI —— 使用字符图片自定义字体(Custom Font)
  3. 编程英雄出少年--学编程趁年轻,时不待我,朝气蓬勃的学子们成功与成名在等待着你们
  4. 带有华为功能的电脑与平板多屏协同遇到“已连接多台显示设备”问题解决方法
  5. Mac下JDK、Maven、Tomcat、Git开发安装及环境变量配置
  6. android 滑动自动播放,Android仿新浪微博滑动播放视频
  7. Android 12.0 自定义仿小米全面屏手势导航左右手势滑动返回UI效果
  8. sql的一些基本操作
  9. 拥抱开源,聆听不同的声音——2017 PostgreSQL大象汇暨第八届PostgreSQL中国技术大会行记...
  10. 好的台灯和差的台灯的区别?盘点高品质的护眼台灯品牌