jqGrid问题:存储行-解释

jqGrid问题:存储行-解释,jqgrid,save,row,Jqgrid,Save,Row,请问,有人能解释一下saveRow是如何将数据保存到数据库中的吗?怎么可能呢?我必须用ajax或类似的语言编写代码吗 我已经阅读了文档,但我真的没有得到它。jqGrid允许您执行CRUD操作。如果要对数据库进行操作,则所有这些操作都会将信息发送回服务器,其中包含有关正在创建、更新和删除的记录的信息。然后,您的服务器端必须将其转换为将其转换为数据库的操作 jqGrid不会为您完成所有这些,它只是一个前端。几乎可以肯定的是,无论您选择使用什么技术堆栈,都会有关于如何执行这些基本操作的教程 非常感谢@

请问,有人能解释一下saveRow是如何将数据保存到数据库中的吗?怎么可能呢?我必须用ajax或类似的语言编写代码吗


我已经阅读了文档,但我真的没有得到它。

jqGrid允许您执行CRUD操作。如果要对数据库进行操作,则所有这些操作都会将信息发送回服务器,其中包含有关正在创建、更新和删除的记录的信息。然后,您的服务器端必须将其转换为将其转换为数据库的操作


jqGrid不会为您完成所有这些,它只是一个前端。几乎可以肯定的是,无论您选择使用什么技术堆栈,都会有关于如何执行这些基本操作的教程

非常感谢@Mark,我在想jqGrid会帮我处理这个。。。那么saveRow、editRow和其他函数只是在客户端执行吗?例如,要更新数据库中的一行,我在服务器端使用php,我必须将函数放在哪里?我知道我问了这么多问题,也打扰了你,但我真的不明白这一点,我花了几天时间在谷歌上搜索这些东西,但我没有得到:(@mzs_newbie:jqGrid是纯JavaScript解决方案。因此,它无法直接访问数据库或服务器上现有的任何资源。因此,它只发送具有
editable:true
选项加
id
(已编辑行的id)的所有列的值)参数
oper
,其中一个值为:
add
edit
del
。服务器必须读取信息并在数据库中执行CRUD操作。Huummm非常感谢您的支持reply@Oleg.你的解释太好了:)很抱歉,但我还有一个疑问……我想我在我的代码中做到了这一点,但它不起作用:(我在列中放置了
editable:true
。我为服务器端创建了一个文件来处理数据,其中我放置了一些条件,比如
if($\u POST['oper']='add'){//insert on database}
和CRUD的其他功能,但这不起作用。我必须有“特殊功能”吗要阅读信息并执行CRUD操作?@mzs_新手:首先,我建议您定位问题的根源。如果您没有使用,请在您现在开始使用IE或Google Chrome的开发者工具的网络选项卡。您将看到完整的HTTP流量。您将确切地看到数据将以何种形式发送到服务器服务器并返回。我不使用PHP,因此无法帮助您编写PHP代码。嗯,好的。再次感谢@Oleg。我会这样做:)谢谢您的时间和帮助;)