简体   繁体   English

Jqgrid不显示数据

[英]Jqgrid don't show data

I'm using jqgrid to show data from a database, I have this HTML file: 我正在使用jqgrid显示数据库中的数据,我有这个HTML文件:

<script type="text/javascript"> 
    jQuery().ready(function (){jQuery("#tblclientes").jqGrid({
url: "category.php",
    datatype: "xml",
mtype: "GET",
    colNames: ["ID", "Categorias Es", "Categorias En", "Categorias Ru"],
    colModel: [
        { name: "idCategoria", width: 55 },
        { name: "nomCategoriaEs", width: 200 },
        { name: "nomCategoriaEn", width: 200, align: "right" },
        { name: "nomCategoriaRu", width: 200, align: "right" },
    ],
pager: jQuery("#paginacion"),
rowNum:10, 
rowList:[10,20,30],      
sortname: "idCategoria",         
sortorder: "desc", 
viewrecords: true,
gridview: true,
    autoencode: true,
caption:"XML Example" }).navGrid('#paginacion',{edit:false,add:false,del:false});
}); 
</script> 

And this is my XML file created by the PHP file: 这是由PHP文件创建的XML文件:

<?xml version='1.0' encoding='utf-8'?><rows><page>1</page><total>2</total><records>13</records><row id="1"><cell>1</cell><cell>Coke Drums</cell><cell>Coke Drums</cell><cell>Коксовые камеры</cell></row><row id="2"><cell>2</cell><cell>Columnas</cell><cell>Columns</cell><cell>Колонны</cell></row><row id="3"><cell>3</cell><cell>Reactores</cell><cell>Reactors</cell><cell>Реакторы</cell></row><row id="4"><cell>4</cell><cell>Intercambiadores de Calor</cell><cell>Heat Exchangers</cell><cell>Теплообменное оборудование</cell></row><row id="5"><cell>5</cell><cell>Autoclaves</cell><cell>Autoclaves</cell><cell>Автоклавы</cell></row><row id="6"><cell>6</cell><cell>Separadores</cell><cell>Separators</cell><cell>Сепараторы</cell></row><row id="7"><cell>7</cell><cell>Drums</cell><cell>Drums</cell><cell>Баки для нефтепродуктов</cell></row><row id="8"><cell>8</cell><cell>Módulos / Skid</cell><cell>Process Modules / Skid</cell><cell>Технологические модули, модульные основания</cell></row><row id="9"><cell>9</cell><cell>Tanques</cell><cell>Storage Tanks</cell><cell>Резервуары для хранения нефтепродуктов</cell></row><row id="10"><cell>10</cell><cell>Fundaciones OWF</cell><cell>OWF Fundations</cell><cell>Фундаменты для ветровых энергоустановок</cell></row></rows>

The Jqgrid appears as I want, but without data. Jqgrid出现了我想要的但没有数据。

I don't see any important errors in the code or in the data which you posted. 我在代码或您发布的数据中看不到任何重要错误。 The demo uses the same code (with minimal modifications) and the same data saved as file and all works. 该演示使用相同的代码(进行了最少的修改),并将相同的数据另存为文件,并且一切正常。 I would recommend you to use loadError callback (see the answer ) to see more information which kind of error you have. 我建议您使用loadError回调(请参见答案 )以查看有关哪种错误的更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM