jqGrid本地数据作为XML
我可以访问本地XML文件作为jqGrid中的数据吗?您想通过JavaScript访问存储在客户端机器上的XML文件吗?我认为那是办不到的jqGrid本地数据作为XML,jqgrid,Jqgrid,我可以访问本地XML文件作为jqGrid中的数据吗?您想通过JavaScript访问存储在客户端机器上的XML文件吗?我认为那是办不到的 更常见的场景是通过Ajax调用提取XML。我还想看看屏幕上的“本地”选项。您可以将数据作为JSON/XML嵌入HTML页面,并在设置jqGrid时读取。您可以将XML文件的内容加载到字符串变量中,并使用数据类型:“xmlstring”(请参阅)。它会起作用。在修改了我在以下文件中看到的示例代码后,我可以使用xmlstring方法运行本地示例: 我修改的代码是:
更常见的场景是通过Ajax调用提取XML。我还想看看屏幕上的“本地”选项。您可以将数据作为JSON/XML嵌入HTML页面,并在设置jqGrid时读取。您可以将XML文件的内容加载到字符串变量中,并使用
数据类型:“xmlstring”
(请参阅)。它会起作用。在修改了我在以下文件中看到的示例代码后,我可以使用xmlstring方法运行本地示例:
我修改的代码是:
var mystr =
"<?xml version='1.0' encoding='utf-8'?>"+
"<invoices>"+
"<rows>"+
"<row>"+
"<cell>data1</cell>"+
"<cell>data2</cell>"+
"<cell>data3</cell>"+
"<cell>data4</cell>"+
"<cell>data5</cell>"+
"<cell>data6</cell>"+
"</row>"+
"</rows>"+
"</invoices>";
var mystr =
"<?xml version='1.0' encoding='utf-8'?>
<invoices>
<rows>
<row>
<cell>data1</cell>
<cell>data2</cell>
<cell>data3</cell>
<cell>data4</cell>
<cell>data5</cell>
<cell>data6</cell>
</row>
</rows>
</invoices>";
var mystr=
""+
""+
""+
""+
“数据1”+
“数据2”+
“数据3”+
“数据4”+
“数据5”+
“数据6”+
""+
""+
"";
而不是:
var mystr =
"<?xml version='1.0' encoding='utf-8'?>"+
"<invoices>"+
"<rows>"+
"<row>"+
"<cell>data1</cell>"+
"<cell>data2</cell>"+
"<cell>data3</cell>"+
"<cell>data4</cell>"+
"<cell>data5</cell>"+
"<cell>data6</cell>"+
"</row>"+
"</rows>"+
"</invoices>";
var mystr =
"<?xml version='1.0' encoding='utf-8'?>
<invoices>
<rows>
<row>
<cell>data1</cell>
<cell>data2</cell>
<cell>data3</cell>
<cell>data4</cell>
<cell>data5</cell>
<cell>data6</cell>
</row>
</rows>
</invoices>";
var mystr=
"
数据1
数据2
数据3
数据4
数据5
数据6
";
设置本地选项意味着数据必须是数组。它如何在普通XML上工作?