我有一个 Django 小部件;它是一个隐藏的输入文本字段,有一个与之关联的 JavaScript 媒体文件。此 JavaScript 媒体创建一个 ajax 文件上传器,需要 1 个参数;它应该附加到的元素的 id。上传成功后,JavaScript 上传器将文件的位置作为字符串返回,并用它设置隐藏字段的值。
当我简单地硬编码 JS 创建的小部件应作为隐藏字段的父级附加到的元素的 id 时,这将停止工作;小部件甚至没有出现。我认为这与隐藏的输入有关。无论如何,任何一般的方向都会受到赞赏。如果需要额外的上下文,请告诉我。