我的脚本 transaction.php 返回以下 json 格式
$TransactionSumary[0] = array(
'ExchangeRate' => 'USD = 7,800 | THB 250',
'Total' => '250,000 LAK',
'VAT' => '25,000 LAK',
'GrandTotalUSD' => '15.00',
'GrandTotalTHB' => '1,000',
'GrandTotalLAK' => '<span class="k-block k-success-colored">250,000</span>',
);
echo $_GET['callback']."(".json_encode($TransactionSumary).")";
请看GrandTotalLAK
,它包含一些 HTML 标签,
问题是GrandTotalLAK
不显示为 HTML 格式属性,它<span class="k-block k-success-colored">250,000</span>
在 Kendo UI Grid 中显示为平面字符,
如果我使用base64_encode("<span class="k-block k-success-colored">250,000</span>")
,以及如何在 Kendo UI Grid 列属性中对其进行解码?
这是 Kendo UI Grid cloumn 属性
{ field:"GrandTotalLAK", title: "Grand Total (LAK)", width: "20%" },
非常感谢!
好的,经过一些谷歌我找到了解决方案
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "name", encoded: false }
],
dataSource: [ { name: "<strong>Jane Doe</strong>" } ]
});
</script>