问题标签 [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.

0 投票
2 回答
3839 浏览

jquery - Jeditable 异步恢复错误

我一直在使用 JQuery 的 JEditable 插件,我想向插件返回错误以指示它恢复到以前的值并向用户显示错误。我使用同步 ajax 调用来工作,但我更喜欢使用异步回调。我必须到目前为止的代码如下。

我还在评论中包含了我的同步实现,效果很好。在服务器负载较高的情况下,这将锁定浏览器,直到后端编辑完成。如果编辑失败,我宁愿返回值并在稍后恢复它。

谢谢,

编辑

在尝试了 jitters 建议并让它在 IE8 中运行后,我意识到问题出在 FF 和 chrome 上,仅当我单击按钮。如果我单击该字段,编辑然后按 Enter 一切都很好。回调触发并且值被重置。

如果我单击该字段,编辑然后单击确定按钮并且不接收和验证错误,则表单将保持活动状态并坐在那里。如果收到该部分执行的错误,则文本值将恢复为原始值,但是我无法再次单击该字段,似乎 jeditable 已解除绑定。

我可以确认在 firebug 中收到了帖子和响应,因此 ajax 正在触发。

{"errorMsg":""}

如果我按下回车键,为什么这在所有浏览器中都能完美运行,但如果我单击确定按钮则不行?无论哪种方式都执行相同的代码,并且按钮肯定会正确提交表单。

解除绑定的事情也只发生在按下按钮时。

有没有人有任何使用 jeditable 和处理诸如此类的服务器端验证问题的示例?

0 投票
3 回答
6060 浏览

javascript - jquery-jeditable 不工作

基本上我想要的很简单,当人们点击时,该字段变得可编辑。

他们更改值后,按键盘上的 Esc/ 或单击外部 ,以保存记录。

我不确定为什么它不起作用。文档似乎不完整......有人知道这是如何工作的吗?文档页面: http: //www.appelsiini.net/projects/jeditable

在这里,我在这里发布我现有的代码供大家查看。

测试.html

有谁知道出了什么问题?我尝试了很多次,它根本不起作用。所有相关的库文件都已经放入。

0 投票
1 回答
4804 浏览

callback - 来自 AJAX 回调的 Jeditable CANCEL 回调?

我看到 Jeditable 插件使用完整回调函数使用来自 AJAX 的回调函数的一些答案。

我知道 Jeditable 有一个 SUBMIT 按钮的回调函数,所以我想知道是否有办法对 CANCEL 按钮进行回调?我没有在插件文档中找到。

谢谢您的回复,

卡洛斯

PD。这是我从 AJAX 回调中看到的 COMPLETE 的来源:

0 投票
1 回答
567 浏览

ajax - jEditable:如果数据未更改,则消除 AJAX 请求

任何人都会看到优化掉不必要的 ajax 请求的潜在问题,如下所示:

0 投票
2 回答
2062 浏览

jquery - 使用 jEditable 编辑时忽略 XHTML 标记

我正在使用 jEditable 在线编辑表格,其中第三列包含电子邮件地址。此列包含纯文本,但mailto:使用 jQuery 将其转换为链接。目前,当 jEditable 被激活时,用户会看到:<a href="mailto:example@example.net">example@example.net</a>

如何强制 jEditable 将这些<td>s 视为纯文本,以便进行更改的用户不必处理 HTML,而只会看到这个:example@example.net

这是有关的jQuery:

我为大量代码道歉,但其中大部分似乎很重要。

0 投票
2 回答
4107 浏览

.net - 将 jEditable 与 ASP.NET MVC 一起使用(发布)

我知道使用 jEditable ( http://www.appelsiini.net/projects/jeditable ),您可以进行就地编辑并将更改的信息发布到 URL。

我的 ASP.NET MVC 视图显示了一堆模型信息,我希望这些信息可以就地编辑。目前,我有两个视图 - 一个文本表示和一个编辑视图,其中一个表单完全发布,然后我的控制器操作将整个对象(从表单元素名称组装)作为参数,更新对象并返回到文本- 仅视图。

但是,当我切换到 jEditable 时,我只会使用文本视图并一次发布一个项目,而不是整个对象。我如何构建一个可以接受 jEditable 正在发布的内容的单个控制器操作,然后将其放入对象的适当属性中?

0 投票
2 回答
4193 浏览

jeditable - Jeditable:如何根据dom元素属性设置参数

我经常发现我需要在几个需要不同参数设置的区域上使用 jeditable。

例如,我将 jeditable 与 autosuggest 输入类型一起使用,然后我需要将不同的数据源传递给不同的输入。

我只想使用可编辑插件的一个实例,并尝试将 attr-values 分配给脚本,但显然这不适用于我接近它的方式..

我希望有人可以指导我一点..

本质上,我希望能够根据它正在操作的 dom 元素的属性值设置一个可编辑的参数值。

就像是:

然后我可以简单地指定不同的负载源:

我没有找到关键字this以这种方式工作..

如何访问为每个 jeditable 绑定动态操作的 dom 元素的属性?

这是我想做的另一个例子: authorsList = "".split(",");

0 投票
1 回答
1217 浏览

jquery - 如何使用 _this_ Jeditable 获得被操纵的 dom 元素的值?

这是 Jeditable的续篇:如何根据dom元素属性设置参数

请在这里回复..这是我的“真实”帐户..

我正在尝试为启用了 jQuery 插件“Jeditable”的不同 div 分配不同的参数值。我无法让它工作,我敢肯定它很简单..但我无法弄清楚..

我如何实现它?

给定以下 DOM 元素:

这些不同的片段为上述空 div 生成以下默认占位符文本:

0 投票
1 回答
1216 浏览

jquery - jeditable edit all sections?

I am trying to figure out how to edit all the areas with a certain class with 1 edit button.

This is my JS: I threw it into a function to be used over again. I have a surrounding div and inside of it are spans with classes of "details"

How do I create 1 button "edit" and have them all trigger at one time? Trying to simulate the facebook effect where if you click a section the whole section becomes editable. Not sure how that is done.

Solution:

0 投票
2 回答
961 浏览

jquery - 提交到 JEDITABLE 中的函数而不是整个 php 文件

我如何不将值和 id 提交给像 save.php 这样的 php 文件(其中包含可以立即保存新值的代码),而是提交给函数?

因为当我编辑某个元素时,我可以得到整个页面。也许是因为我将值和 id 发布到函数中......