我正在使用jeditable并有一些编码问题.如果我输入&,保存,然后尝试编辑它显示为&.
可在此处轻松重现:http://www.appelsiini.net/projects/jeditable/default.html
编辑Normal textarea并输入&&&,保存然后再次编辑,您将看到它.我怎样才能解决这个问题?
小智 5
一种更好的解决方案....即使对于压缩的js文件.
搜索行:
self.revert = $(self).html();
Run Code Online (Sandbox Code Playgroud)
用...来代替
self.revert = $(self).text();
Run Code Online (Sandbox Code Playgroud)
如果您希望在可编辑字段中包含"&",则解决方案no1将不起作用Sollution no2与版本有关
解决方案:
input_content = $('<textarea/>').html(self.revert).val();
Run Code Online (Sandbox Code Playgroud)
这会将输入转换为 html_safe 类型格式。这在第 247 行左右替换:
input_content = self.revert;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1832 次 |
| 最近记录: |