繁体   English   中英

JEdi​​table返回错误的响应

[英]JEditable Returning an Incorrect Response

我正在使用JEditable jquery插件更新网页上的某些数据。 一个领域的行为异常。 而不是通常用新数据替换单元格中的内容,我得到的是这样的:

EM29UPDATE NetLog           
SET  grid  = 'EM29', latitude='', longitude='' WHERE recordID = '468' 

如果我查看MySQL数据库表,它已正确更新。 当我刷新页面时,它看起来还不错。 我没有自定义JEditable,页面上的所有其他编辑都很好。 纬度和经度在数据库上,但它们不是页面上的可编辑字段。 实际上,它们甚至都不会出现在页面上。

有人想到了为什么会这样吗?

JEdi​​table将值替换为保存请求的响应。 在您的情况下,似乎保存请求正在返回SQL更新查询,因此它显示在单元格中。

检查您的php脚本,确保它不输出/返回除newValue以外的任何内容。

为了查看请求的响应,您可以使用chrome开发人员工具。 例如 :

  1. 打开http://kcmecc.org/graphics/RaspPi/index.php
  2. 从下拉列表中选择#1
  3. 打开开发人员工具(按F12键)
  4. 转到网络标签
  5. 编辑表中的任何单元格并按Enter
  6. 请注意,请求正在XHR / All过滤器中发送
  7. 单击请求,然后选择“响应”选项卡以查看服务器为保存查询发送的响应的值。

在此处输入图片说明 参考文献:

https://developer.chrome.com/devtools/docs/network#network-panel-overview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM