Jquery Contenteditable HTML针对由xsl加载的XML文件

Jquery Contenteditable HTML针对由xsl加载的XML文件,jquery,html,ajax,xml,xslt,Jquery,Html,Ajax,Xml,Xslt,我随后学习了如何将coteneditable元素保存到xml中,并在中进一步尝试了实时演示。我试着把这个策略融入到我目前的工作中,但到目前为止我还不能让它发挥作用 简要总结我需要实现的目标: 1从xsl加载一个xml文件,该文件使用W3School关于xml和xsl的教程中的示例xml和xsl将数据格式化为HTML表 完成了 2在HTML表格中,我添加了contenteditable属性,并使表格中的每个字段都可编辑。例如: <td><div contenteditable=

我随后学习了如何将coteneditable元素保存到xml中,并在中进一步尝试了实时演示。我试着把这个策略融入到我目前的工作中,但到目前为止我还不能让它发挥作用

简要总结我需要实现的目标:

1从xsl加载一个xml文件,该文件使用W3School关于xml和xsl的教程中的示例xml和xsl将数据格式化为HTML表

完成了

2在HTML表格中,我添加了contenteditable属性,并使表格中的每个字段都可编辑。例如:

 <td><div contenteditable="true"><xsl:value-of select="title"/></div></td>
撤消

这个ajax请求是否有遗漏?刷新页面后,我的xml文件保持不变


感谢您的帮助。谢谢

对AJAX请求的响应是什么?查看浏览器的开发者工具,看看会发生什么。该教程没有涉及问题的服务器端部分,您需要软件来侦听更新并更改原始文档。@BuckDoyle没有响应。。。。我想这就是问题所在。我不知道是否需要AJAX来实现这一点。有没有更简单的方法将更新后的数据写回XML文件?XML来自服务器,服务器需要进行更新。不幸的是,本教程没有明确指出,如果没有服务器端持久性解决方案,客户端编辑是无用的。
                    data[el.getAttribute('data-name')] = el.innerHTML;

                // send ajax to update the field
                $.ajax({
                   url: window.location.toString(),
                   data: data,
                   type: 'post'
                });