我正在使用ExpressionEngine和SafeCracker以及Ajax(插件:jquery.form.js-http://jquery.malsup.com/form/一
最我所能看到的是,“安全抓取器”只允许一次更新一个条目。然而, UI/ UX 需要显示一个列表。我通过按需输入格式编辑了一个条目的概念证明。也就是说,单击每个条目旁边的某个编辑链接,而支格的片段会与显示提交器按钮一起创建一个窗体。单击 提交 和 单个条目更新。输入在点击“更新” 链接之前不存在。
如果可能的话,我更愿意做的是在页面重新显示时创建每个条目的非表单和表单版本,并使用某种切换来显示其中一个。再次,可行。然后,当我单击编辑链接时,我会将必要的属性添加到输入中,以便读取条目的表单元素,但忽略其他条目的其他(显示:无)元素。我在想(大声地),如果我添加attr(“name”,某个值),这会奏效。也就是说,没有名称的输入将被忽略。
是的,我可以测试一下,我会的。然而,即使它有效,我也不确定这是否是一种最佳实践和/或是否有更理想的方法来实现我的目标。我在这里寻找验证和/或额外的专业知识和投入。
提前感谢。