Я использую 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#}>
Спасибо