Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jqgrid-编辑类型选择,HTML编码的数据显示不正确_Jquery_Html_Grid_Drop Down Menu_Encode - Fatal编程技术网

Jquery jqgrid-编辑类型选择,HTML编码的数据显示不正确

Jquery jqgrid-编辑类型选择,HTML编码的数据显示不正确,jquery,html,grid,drop-down-menu,encode,Jquery,Html,Grid,Drop Down Menu,Encode,我正在执行内联编辑,并将其中一列的编辑类型设置为下拉列表。JSON中用于下拉列表的某些条目具有html编码字符–这导致下拉列表中显示“未定义”条目: 列的定义: { "name":"id_secretary", "index":"id_secretary", "hidden":false, "edittype":"select", "editable":true, "formatter":"select", "editoptions": {

我正在执行内联编辑,并将其中一列的编辑类型设置为下拉列表。JSON中用于下拉列表的某些条目具有html编码字符–这导致下拉列表中显示“未定义”条目:

列的定义:

{
    "name":"id_secretary",
    "index":"id_secretary",
    "hidden":false,
    "edittype":"select",
    "editable":true,
    "formatter":"select",
    "editoptions": {
        "value":"null:;  …  87604:NKWABI NG'HNGE;87613:NSOMA MIGAMBA;87629:NTUBI NSHAAHI;87608:NZEGELA MADUHU;87600:NZILA MALUGU;87606:NZILINZI AMINI;87591:PIUS NGWALALI;87586:SAGANDA JOHN;87607:SAKA NG'HONGE;87618:SALU ND'HWANI;87614:SEMELA MALAGU;87625:SHAURI KILULU;87621:SHILINGI KILULU;87585:SULAY SHIJA;87623:TIPA KITEJA;87598:TUMA ISEME",
        "multiple":false
}
是否有一种方法可以处理下拉列表中的HTML编码字符,或者我返回的JSON数据应该首先不包含这些字符?
谢谢

我相信javascript和jqgrid都有HtmlCode()函数,应该可以为您修复这些实体。

也许您可以尝试使用jqgrid参数,设置:

自动编码:真

我希望jqGrid选项autoencode:true能够解决您的问题