jqGrid - TableToGrid

时间:2011-01-25 16:15:06

标签: jquery jqgrid

新手在这里。我有一个html表(根据tableToGrid方法的要求构造)。此表不是静态的,而是在服务器端动态创建,并作为html内容返回给客户端。

以下是我的问题:

1]在标记页面中,我有:table id =“list” 这是在我的网页上调用某个事件时弹出的jquery对话框中。该对话框将包含jqGrid,它根据用户事件从服务器端代码接收html表。

请确认是否需要此表格标记,因为生成的动态html内容可以包含此行。

2]为了获得动态生成的html内容,我在javascript中执行以下操作:

tableToGrid(“#list”,{             url:myFileLocation,//这是我创建html的服务器端页面             mtype:'POST',             postData:{param1:parva1,param2:paraval2},
            viewrecords:真             }

这似乎没有发生。我怀疑没有到达服务器端页面。

wiki文档说tableToGrid将现有的html表转换为网格。那么,这是否意味着,动态创建的html表不能显示为网格?

感谢有人能澄清。

非常感谢, DS

1 个答案:

答案 0 :(得分:1)

  1. 可能是您尝试从远程服务器加载服务器端页面,浏览器不允许这样做。您应该从创建表的同一服务器上运行脚本。

  2. 您可能希望先使用$ .ajax或$ .post加载数据,确保数据已正确加载,然后重试。