【发布时间】:2010-11-25 07:56:59
【问题描述】:
我想用jqGrid在php中生成发票系统
我需要什么,我填写发票项目的文本框并按添加,项目应添加到 jqGrid 中。
如果我需要,我可以从网格中删除任何项目。
最后我将该数据保存到 mysql。
谢谢
【问题讨论】:
标签: php mysql ajax jqgrid jqgrid-php
我想用jqGrid在php中生成发票系统
我需要什么,我填写发票项目的文本框并按添加,项目应添加到 jqGrid 中。
如果我需要,我可以从网格中删除任何项目。
最后我将该数据保存到 mysql。
谢谢
【问题讨论】:
标签: php mysql ajax jqgrid jqgrid-php
您将问题表述为笼统的。首先,jqGrid 支持本地数据编辑,或者它可以执行 ajax 请求,让您将修改后的数据(以及应该删除的新行或 roe 的 id)发布到服务器。 jqGrid 还可以填写表格为您添加数据。
我建议您首先查看the official jqGrid demo 并在树上选择“行编辑”/“输入类型”项以查看inline editing 的可能性并在同一个演示中选择“实时数据”项操作”/“导航器”看看如何使用form editing。用户完成行编辑并按“Enter”(如果是inline editing)或“提交”按钮(如果是form editing)后,有关添加/更改/删除的行的信息将发布到由 jqGrid 的 editurl 参数定义的 URL。与行数据一起,作为附加参数,将被发布操作,它将是“add”、“edit”或“del”字符串,id 可以是“_empty”,以防添加新行。如果添加新行,您的服务器代码必须返回新添加行的 id。在行编辑期间使用Fiddler 或Firebug 查看将发送到服务器和从服务器返回的内容非常有帮助。
【讨论】: