jqGrid本地数据作为XML

jqGrid本地数据作为XML,jqgrid,Jqgrid,我可以访问本地XML文件作为jqGrid中的数据吗?您想通过JavaScript访问存储在客户端机器上的XML文件吗?我认为那是办不到的 更常见的场景是通过Ajax调用提取XML。我还想看看屏幕上的“本地”选项。您可以将数据作为JSON/XML嵌入HTML页面,并在设置jqGrid时读取。您可以将XML文件的内容加载到字符串变量中,并使用数据类型:“xmlstring”(请参阅)。它会起作用。在修改了我在以下文件中看到的示例代码后,我可以使用xmlstring方法运行本地示例: 我修改的代码是:

我可以访问本地XML文件作为jqGrid中的数据吗?

您想通过JavaScript访问存储在客户端机器上的XML文件吗?我认为那是办不到的


更常见的场景是通过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上工作?