0
我使用的jqGrid和我傳回JSON格式的行。其中該行的值是如下錨標籤:jQuery的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#}>
感謝
你能展示_的一個更完整的例子「JSON格式的行?」 _你能澄清你的_「返回的JSON轉換值」 _和_「它會刪除所有屬性」 _是什麼意思?什麼是「它」 - jqgrid? – 2011-01-06 21:23:23
@Matt:我用樣本JSON編輯了我的回覆。我的意思是「返回的JSON轉換值」,我使用ColdFusion創建了一個數組,它必須傳遞給JSON。 ColdFusion很好地顯示了錨點標籤,但json在將它們傳遞給jqgrid之前轉義了標籤並刪除了屬性。'它'反駁了jSON。謝謝 – DG3 2011-01-06 21:38:37