问题标签 [jeditable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Jeditable 回调函数和变量范围
在我的页面中,我有以下代码
我的问题是在 $.post 的回调函数中我设置了 window.output = data。这不起作用。一定有范围问题。起初我设置 var output = ''; 然后在回调函数中设置它。我最终开始使用 window.output。这仍然行不通。
我想知道如何在回调中设置一个变量,我可以用来在我的 .editable 调用中返回,我还想知道为什么上面设置为 var 的 window.output 或 output 不在全局范围内?
jquery - 用于内联编辑的 css
我正在尝试制作一个具有内联编辑(使用 jEditable)的表单,并且我正在努力使用 CSS。我希望它看起来适度可用,并且似乎有两个方面我正在尝试清理:
您如何设置“可编辑”的跨度/文本样式,以便用户可以明显看出它确实是可编辑的?
你如何以合理的方式从跨度/文本转换到输入元素(你会使用什么 css 样式)?
谢谢
javascript - 以“哈希格式”序列化表单
在提交数据参数(在 ajax 请求中包含一些额外参数的参数)的 jeditable 文档中,它说:
(混合) submitdata:提交内容时的额外参数。可以是散列或返回散列的函数。
所以我需要在 submitData 中包含一些我从表单序列化中恢复的参数:
所以当我准备提交数据时,我会:
问题是以这种方式序列化表单会导致格式如下:
但 jeditable 不理解它并发送请求
我尝试过使用 serialize() 函数,但它也不理解它,因为 Jeditable 需要类似的东西:
有没有办法以可编辑的所需格式序列化表单,或者在序列化后快速更改格式?
谢谢。
jquery - Jeditable - 提交后显示原始值
当我在编辑单元格值后在表格单元格中使用 jeditable 时,单元格的值会随着来自服务器的值而更改:
我的意思是细胞是
我编辑它,服务器返回“新值” jeditable 将此值插入单元格
有什么办法可以避免新值被插入到单元格中?我试过回调但没有成功:
谢谢
php - 如何从 Jeditable Script 中获取 PHP 中的 JSON
我想创建一个可编辑的文本区域,将输入的值发布到数据库中,然后将新值返回给替换文本区域的 div。我在处理将新值返回到 div 的 Stackoverflow 上找到了这个。
我的问题是我不知道我的 POST 变量叫什么,所以我可以插入到我的数据库中。它甚至将 POST var 返回到 php 还是发送 php json,我怎么知道它叫什么?
请帮忙,提前干杯。
jquery - Jquery - Jeditable:如何在不刷新页面的情况下重置为不可编辑
更改类并应用 jeditable 插件后是否可以重置为原始状态
说我有这个例子
并让这个 div 通过这个函数改变类
并应用 jeditable
现在,当我想返回其“不可编辑”状态时,我有这个
但仍然“更改”的 div 是可编辑的,我在这里尝试设置某些 div 可编辑和不可编辑,如果有任何关于如何以另一种方式执行此操作的建议,我们将不胜感激
谢谢
jquery - JEditable 自定义类型导致编辑变为空白
我需要一个包含一个文本区域和一个文本框的内联格式帽子。我决定使用以下代码为 Jeditable 编写一个自定义类型:
此代码有效,但是一旦将信息发布到服务器(服务器返回空结果),Jeditable 看起来就像 Jeditable 接受该空响应并在屏幕上使用它,导致编辑后的文本变为空白。我尝试返回编辑后的文本,在这种情况下代码有效,但我不想返回所有文本,除非我必须这样做。
有没有人见过这个问题?任何帮助表示赞赏。
谢谢
javascript - 将 Jeditable 字段添加到 jQuery 中的委托
如何将以下内容与 jQuery 中的委托相结合?
我有一个#commentContainer
围绕所有可编辑元素,并且我正在动态添加可编辑字段(Jeditable)。编辑功能不适用于动态加载的项目。
jquery - 问题理解 jEditable 中延迟效果的 jQuery 队列
我是 jQuery 队列的新手,所以我可以在这里使用一些帮助。很难为这种情况建立一个演示页面,所以我希望你能根据我的描述来跟进。
我正在将内联编辑编码到我的照片社区网站中。用户可以单击图像的标题或描述,然后开始输入。当他们退出该字段或点击 [enter] 时,他们的值将被保存。为此,我使用了jEditable插件,非常棒。
关于问题。它涉及错误处理。如果值无效,验证输入的后端脚本可能会返回错误,然后我将在 jEditable 的错误处理程序中捕获此错误。这样的错误可能是“标题不能为空”。
我想做的是用错误文本覆盖标题字段。接下来,3 秒后错误文本将消失,并显示编辑前的原始值。我实际上使用以下代码进行了这项工作。请注意,我只显示相关部分:
如您所见,原始值的重置延迟了 3 秒,而错误文本可见。这工作正常,但只是第一次。如果我再次编辑重置的标题并再次强制输入无效值,则会出现错误文本,但似乎从未调用过重置。通过日志记录,我确认第二次调用了错误处理程序,而不是重置代码。为什么不?
jeditable - Jeditable:多个事件
我们如何在 jeditable 中实现多个事件,我想为某个 div 绑定两个事件,例如 dblclick 和 Enter 键
谢谢