编辑选项:{readonly:true}, 希德:是的, 关键:对 }, { 名称:'id_etp', 索引:'id_etp', 宽度:90, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, 格式化程序:'select', 编辑选项:{value:{1:'Stokist',0:'rutch Day'}, editrules:{required:true}, 搜索:对, stype:“选择”, sopt:['eq'], 搜索选项:{value:{'':'All',1:'stocklist',2:'rutch Day'} },{ 名称:'name_mdt', 索引:'Name_mdt', 对齐:“左”, 宽度:150, 是的, editrules:{required:true}, 搜索:对, stype:“文本”, sopt:['cn'] }, { 名称:'geoaddr_mdt', 索引:'geoaddr_mdt', 宽度:150, 对齐:“左”, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'displayaddr\u mdt', 索引:'displayaddr\u mdt', 宽度:150, 对齐:“左”, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'telephone_mdt', 索引:'telephone_mdt', 宽度:80, 对齐:“左”, 是的, 搜索:false }, { 名称:'email_mdt', 索引:'email_mdt', editrules:{email:true,required:false}, 宽度:80, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'website_mdt', 索引:'website_mdt', editrules:{url:true,必需:false}, 宽度:80, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'lat_mdt', 索引:'lat_mdt', 宽度:40, 对齐:“左”, 可排序:false, 是的, 搜索:false } , { 名称:'lng_mdt', 索引:'lng_mdt', 宽度:40, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'flag_mdt', 索引:'flag_mdt', 宽度:20, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, editoptions:{value:{1:'Flagged',0:'No Flag'}, 搜索:对// stype:“选择”, 搜索选项:{value:{'':'All',1:'Flagged',0:'No Flag'}/{value::两者;1:Flagged;0:No Flag'} }, { 名称:'description_mdt', 索引:'description_mdt', 宽度:150, 对齐:“左”, 可排序:false, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'active_mdt', 索引:'active_mdt', 宽度:20, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, 编辑选项:{value:{1:'Active',0:'Hidden'}, 搜索:对// stype:“选择”, 搜索选项:{value:{'':'All','1':'Active','0':'Hidden'}/{value::两者;1:Active;0:Hidden'} }],搜寻:{ 描述:“搜索…”, 查找:“查找”, 重置:“重置”, 匹配文本:“匹配”, 规则文本:“规则” }, gridComplete:函数(){ var id=jQuery(“#rowed2”).jqGrid('getdataid'); 对于(vari=0;i

编辑选项:{readonly:true}, 希德:是的, 关键:对 }, { 名称:'id_etp', 索引:'id_etp', 宽度:90, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, 格式化程序:'select', 编辑选项:{value:{1:'Stokist',0:'rutch Day'}, editrules:{required:true}, 搜索:对, stype:“选择”, sopt:['eq'], 搜索选项:{value:{'':'All',1:'stocklist',2:'rutch Day'} },{ 名称:'name_mdt', 索引:'Name_mdt', 对齐:“左”, 宽度:150, 是的, editrules:{required:true}, 搜索:对, stype:“文本”, sopt:['cn'] }, { 名称:'geoaddr_mdt', 索引:'geoaddr_mdt', 宽度:150, 对齐:“左”, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'displayaddr\u mdt', 索引:'displayaddr\u mdt', 宽度:150, 对齐:“左”, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'telephone_mdt', 索引:'telephone_mdt', 宽度:80, 对齐:“左”, 是的, 搜索:false }, { 名称:'email_mdt', 索引:'email_mdt', editrules:{email:true,required:false}, 宽度:80, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'website_mdt', 索引:'website_mdt', editrules:{url:true,必需:false}, 宽度:80, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'lat_mdt', 索引:'lat_mdt', 宽度:40, 对齐:“左”, 可排序:false, 是的, 搜索:false } , { 名称:'lng_mdt', 索引:'lng_mdt', 宽度:40, 对齐:“左”, 可排序:false, 是的, 搜索:false }, { 名称:'flag_mdt', 索引:'flag_mdt', 宽度:20, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, editoptions:{value:{1:'Flagged',0:'No Flag'}, 搜索:对// stype:“选择”, 搜索选项:{value:{'':'All',1:'Flagged',0:'No Flag'}/{value::两者;1:Flagged;0:No Flag'} }, { 名称:'description_mdt', 索引:'description_mdt', 宽度:150, 对齐:“左”, 可排序:false, 是的, 搜索:假, 编辑类型:“文本区域”, 编辑选项:{行:“3”,列:“30”} }, { 名称:'active_mdt', 索引:'active_mdt', 宽度:20, 对齐:“左”, 可排序:是的, 是的, 编辑类型:“选择”, 编辑选项:{value:{1:'Active',0:'Hidden'}, 搜索:对// stype:“选择”, 搜索选项:{value:{'':'All','1':'Active','0':'Hidden'}/{value::两者;1:Active;0:Hidden'} }],搜寻:{ 描述:“搜索…”, 查找:“查找”, 重置:“重置”, 匹配文本:“匹配”, 规则文本:“规则” }, gridComplete:函数(){ var id=jQuery(“#rowed2”).jqGrid('getdataid'); 对于(vari=0;i,jquery,ajax,jqgrid,Jquery,Ajax,Jqgrid,我尝试了您的方法,并跟踪了第一行编辑的结果 如果我编辑网格的第一行并在“Name”字段中键入“test”文本,我可以看到jqGrid向服务器发送包含数据的HTTPPOST请求 id_mdt=1343&id_etp=0&Name_mdt=test&geoaddr_mdt=n11hl&displayaddr_mdt=&telephone_mdt=&email_mdt=&website_mdt=&lat_mdt=&lng_mdt=

我尝试了您的方法,并跟踪了第一行编辑的结果

如果我编辑网格的第一行并在“Name”字段中键入“test”文本,我可以看到jqGrid向服务器发送包含数据的HTTPPOST请求

id_mdt=1343&id_etp=0&Name_mdt=test&geoaddr_mdt=n11hl&displayaddr_mdt=&telephone_mdt=&email_mdt=&website_mdt=&lat_mdt=&lng_mdt=&flag_mdt=0&description_mdt=&active_mdt=0&oper=edit&id=1343
数据包含所有可编辑文件和两个附加参数
oper=edit
id=1343
(与
id\u mdt=1343
相同)。如果成功,您的服务器应该使用任何成功的HTTP代码进行修改和响应,如果数据更新失败,则使用错误的HTTP代码进行修改和响应。您的服务器响应具有以开头的标题

HTTP/1.1 200 OK
Content-Type: text/html
在身体里有

Number of keys: 4 matches number of values: 4my update = UPDATE mapdata_mdt SET idetp_mdt = 0,geoaddr_mdt = 'n11hl',active_mdt = 0,flag_mdt = 0 WHERE id_mdt = 1343<br />
<b>Notice</b>:  Undefined variable: growthConn in <b>E:\Domains\f\focus-on-plants.com\user\htdocs\admin\stokists\data\server.php</b> on line <b>137</b><br />
<br />
<b>Warning</b>:  mysql_query(): supplied argument is not a valid MySQL-Link resource in <b>E:\Domains\f\focus-on-plants.com\user\htdocs\admin\stokists\data\server.php</b> on line <b>137</b><br />

在测试的开始处,尝试保存的行是否具有该属性。它不会回来,什么也不做。

我以前想给你写一封关于这个问题的信。在我看来,您的服务器端出现了问题。对服务器的请求似乎没有问题,但是1)您的数据库有多个作为一个项目的项,这些项具有相同的
id_mdt
;2) 服务器响应有
HTTP/1.1 200 OK
而不是一些错误代码,以防出错,并将错误消息作为响应发布。谢谢oleg,在firebug的网络选项卡或控制台下很奇怪,我看不到有任何请求也在发出。server.php你从哪里得到响应?@oleg:我已经输入了“警报”(jQuery)(“#rowed2”).saveRow(myID));“ju”
HTTP/1.1 200 OK
Content-Type: text/html
Number of keys: 4 matches number of values: 4my update = UPDATE mapdata_mdt SET idetp_mdt = 0,geoaddr_mdt = 'n11hl',active_mdt = 0,flag_mdt = 0 WHERE id_mdt = 1343<br />
<b>Notice</b>:  Undefined variable: growthConn in <b>E:\Domains\f\focus-on-plants.com\user\htdocs\admin\stokists\data\server.php</b> on line <b>137</b><br />
<br />
<b>Warning</b>:  mysql_query(): supplied argument is not a valid MySQL-Link resource in <b>E:\Domains\f\focus-on-plants.com\user\htdocs\admin\stokists\data\server.php</b> on line <b>137</b><br />
$("#"+rowid).attr("editable","1");