我目前正在为我的应用程序的前端使用可编辑的引导程序。
见插件:http: //vitalets.github.io/x-editable/index.html
我正在做的是通过 Ajax 将数据加载到页面上,并允许页面上的每个项目都是可编辑的。例如; 我将一个用户加载到一个页面上,并允许他的名字、姓氏和出生日期是可编辑的。
因为我是通过 Ajax 加载的,例如,当第二个用户或第三个用户被加载并且我尝试编辑名字等时,我会不断获取最初加载的第一个用户的值。
我假设它可能是缓存。我已经尝试在功能甚至自动文本上设置显示。
无论如何我可以重置或清除可编辑表单吗?
请参阅下面的示例代码:
function editable(obj) {
$('#title, #lastName, #firstName).editable('option', {
pk: obj.lId,
placement: 'bottom',
emptytext: 'Empty',
display: function(value) {
$(this).text(value);
},
validate: function(value) {
if ($.trim(value) === '') {
return 'This field is required';
}
}
});
}