我正在尝试使用Python和XP的editInPlace JavaScript代码Google App Engine上的Django.
编辑表格的行后:
<table>
<tr id="editme" class="editme">
<td>Date</td>
<td>Description</td>
<td>Details</td>
</tr>
<tr id="editme" class="editme">
<td>Date</td>
<td>Description</td>
<td>Details</td>
</tr>
<tr id="editme" class="editme">
<td>Date</td>
<td>Description</td>
<td>Details</td>
</tr>
</table>
看起来像这样:
___ ___ ___
|___|___|___|
|___|___|___|
|___|___|___|
我maid认为editInPlace JavaScript会保存原始字符串,例如“< td> Date< / td>< td> Description< / td>< td> Details< / td>”用条纹字符串替换它而不用< td> (例如“日期描述细节”)将字符串放入< td colspan =“3”>< form> …< / form>< / td>供编辑编辑.
所以我在这里准备提交新值后的Http Response也会模仿3个cols,我的意思是< td>< / td>标签(例如,“< td> ResponseDate< / td>< td> ResponseDescription< / td>< td> ResponseDetails< / td>”)放在< tr>< / tr>之间标签.
但问题是,在AJAX替换值而没有刷新孔页面之后,给了我讨厌的表.
Chrome v12中的所有行都像移动了一边并从第二个col开始填充:
___ ___ ___
|___|___|___|___
___|___|___|___|
|___|___|___|
解决方法:
在编辑后(并以错误的方式显示),请使用Chrome开发者工具检查受影响的行 – 右键单击任何单元格,然后在弹出菜单中选择“检查元素”.将显示DevTools窗口,您将能够检查(在“元素”面板中)最终DOM是否正确.如果是,则是Chrome / WebKit错误.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。