jquery json锚标签

时间:2011-01-06 21:14:51

标签: jquery json coldfusion jqgrid

我正在使用jqgrid,并且传回json格式化的行。该行的一个值是锚标记,如下所示:

<a class='class1' href='#' onClick='getFn(); return false;'> text </a>

但返回的JSON转换值如下:

"\n text\n <\/a>"

它会删除所有属性以及开头的“标记”。这种问题有解决办法吗?

我的结果集的JSON示例

{"ROWS":[[3,"FName1","Lname1","\n text\n <\/a>"]],"PAGE":1.0,"TOTAL":3.0,"RECORDS":1}

因此,在上面的示例中,值"\n text\n <\/a>"应该是<a class='class1' href='#' onClick='getFn(); return false;'> text </a>

Coldfusion代码:

           

     //append to the array
     <cfset arrayAppend(arrayUsers[i],"<a class='class1' href='#' onClick='getFn(); return false;'> text </a>")>

  </cfloop>
 <cfset i = i + 1>

最终json格式化字符串返回

<cfset jsonReturn = {total=#totalPages#,page=#Arguments.page#,records=#GetDetails.recordcount#,rows=#arrayUsers#}>

由于

1 个答案:

答案 0 :(得分:0)

使用<cfsavecontent>

<cfsavecontent variable="a"><a class='class1' href='#' onClick='getFn(); return false;'> text </a></cfsavecontent>

<cfset arrayAppend(arrayUsers[i], a)>