Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript 在没有ajax请求的情况下向jQuery Flexigrid添加数据_Javascript_Jquery_Flexigrid - Fatal编程技术网

Javascript 在没有ajax请求的情况下向jQuery Flexigrid添加数据

Javascript 在没有ajax请求的情况下向jQuery Flexigrid添加数据,javascript,jquery,flexigrid,Javascript,Jquery,Flexigrid,我想为第一次显示表节省一些不必要的请求和时间,因此我想我可以直接设置初始数据,而不需要任何ajax请求。我是这样试的: $('#testTable').flexAddData('[formatted json here]'); 而且 $('#testTable').addData('[formatted json here]'); 但它没有任何效果。我可以这样做吗?正确的语法是什么?您是否使用了eval() 或尝试 $("#testTable").flexAddData(eval('[for

我想为第一次显示表节省一些不必要的请求和时间,因此我想我可以直接设置初始数据,而不需要任何ajax请求。我是这样试的:

$('#testTable').flexAddData('[formatted json here]');
而且

$('#testTable').addData('[formatted json here]');
但它没有任何效果。我可以这样做吗?正确的语法是什么?

您是否使用了
eval()

或尝试

$("#testTable").flexAddData(eval('[formatted json here]')).flexReload();
希望这有帮助

您是否使用了
eval()

或尝试

$("#testTable").flexAddData(eval('[formatted json here]')).flexReload();

希望这有帮助

我也遇到了这个问题,并花了很多时间试图解决它。我的解决方案非常简单。您只需要在
flexigrid()函数中指定数据类型:“json”。默认数据类型是XML。所以,它不想理解JSON:

$("#myTable").flexigrid({dataType : "json"});

我也遇到过这个问题,花了很多时间试图解决它。我的解决方案非常简单。您只需要在
flexigrid()函数中指定数据类型:“json”。默认数据类型是XML。所以,它不想理解JSON:

$("#myTable").flexigrid({dataType : "json"});

为了补充Anwar和user1635430的回答,下面是一个JSON代码示例:

{
"page": "1",
"total": "9",
"rows": [
    {
        "id": "1",
        "cell": [
            "1",
            "text1",
            "user1",
            "date1"
        ]
    }
 ]
}

代码是由Anwar编写的,我从他对其他问题的回答中“窃取”了它。

为了补充Anwar和用户1635430的答案,下面是一个JSON代码示例:

{
"page": "1",
"total": "9",
"rows": [
    {
        "id": "1",
        "cell": [
            "1",
            "text1",
            "user1",
            "date1"
        ]
    }
 ]
}

代码是由Anwar编写的,我从他对其他问题的回答中“窃取”了它。

不,我没有使用它,但也没有效果。也许有人能为我树立一个成功的榜样!?你能更新你的问题并放一个JSON数据的样本吗?好的,我发现了错误。我在tableoptions中获得了ajax url,它总是加载并覆盖我的数据。所以它起作用了,但看不见。我更改了一些设置,现在初始加载在没有额外ajaxrequest的情况下工作。不,我没有使用它,但它也没有效果。也许有人能为我树立一个成功的榜样!?你能更新你的问题并放一个JSON数据的样本吗?好的,我发现了错误。我在tableoptions中获得了ajax url,它总是加载并覆盖我的数据。所以它起作用了,但看不见。我更改了一些设置,现在初始加载可以在没有额外ajaxrequest的情况下工作。你好,丹尼尔,你能分享一下你的格式化json是什么样子的吗?实际上,我遇到了类似的问题,我不知道传递这个格式化json有多热。请耐心点。我也添加了同样的问题嗨,天哪,我写了一篇关于这个的博客。也许它对你有帮助,尽管它是德语。非常感谢你,丹尼尔。我很感谢你的帮助:)这对我来说意义重大:)你有没有其他想法,其中的代码没有使用PHP,只是一个普通的vb.net web服务?PHP代码就是一个例子。我不在乎你用什么语言。网格嵌入在一个简单的HTML文件中,JSON可能来自控制器操作。您还可以使用纯静态JSON作为数据源。我不习惯vb.net,否则我会给你一些代码示例。谢谢Daniel。我找到了答案。你好Daniel,你能分享一下你的格式化json是什么样子的吗?事实上,我遇到了类似的问题,我不知道传递这个格式化json有多热。请耐心点。我也添加了同样的问题嗨,天哪,我写了一篇关于这个的博客。也许它对你有帮助,尽管它是德语。非常感谢你,丹尼尔。我很感谢你的帮助:)这对我来说意义重大:)你有没有其他想法,其中的代码没有使用PHP,只是一个普通的vb.net web服务?PHP代码就是一个例子。我不在乎你用什么语言。网格嵌入在一个简单的HTML文件中,JSON可能来自控制器操作。您还可以使用纯静态JSON作为数据源。我没有使用vb.net,否则我会给你一些代码示例。谢谢Daniel。我找到了答案。