gpt4 book ai didi

javascript - JEdi​​table 返回不正确的响应

转载 作者:行者123 更新时间:2023-11-28 23:54:52 25 4
gpt4 key购买 nike

我正在使用 JEditable jquery 插件来更新我网页上的一些数据。一个字段表现异常。而不是用新数据在单元格中进行通常的替换,我得到的是这样的:

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

如果我查看 MySQL 数据库表,它已正确更新。当我刷新页面时,它看起来很好。我没有对 JEditable 进行任何自定义,页面上的所有其他编辑工作都很好。纬度和经度位于数据库中,但它们不是页面上的可编辑字段。事实上,它们甚至没有出现在页面上。

有人想过为什么会这样吗?

最佳答案

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

检查您的 php 脚本以确保它没有输出/返回除 newValue 之外的任何其他内容。

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

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

enter image description here引用资料:

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

关于javascript - JEdi​​table 返回不正确的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972127/

25 4 0