1

我从服务器获取文件“abc.txt”并将其显示在文本区域中进行编辑。

<div id="filecontents"> <textarea>  CONTENTS OF FILE LARGER THAN 10KB
 </textarea> </div>

该文件的内容可能很大。用户将编辑文本区域并从任何部分(不仅仅是结尾)添加/删除文本。我只想将更改发送到服务器以进行修补。我该如何做到这一点?是否有流行的 linux 命令(diff)的 javascript 版本。John Resig 的差异代码可能不起作用,因为对我来说,它将涉及服务器端的额外解析。

谢谢!

4

1 回答 1

1

你应该看看google-diff-match-patch,它看起来应该做你想做的事。

于 2012-10-03T03:05:22.013 回答