gpt4 book ai didi

javascript - 使用商店插件存储在 annotator.js 中不起作用

转载 作者:行者123 更新时间:2023-11-29 22:01:22 27 4
gpt4 key购买 nike

我正在使用 annotator.js 的商店插件问题是我无法将接收到的数据(输入到 annotatorjs 的评论框中)作为 JSON 存储在所需位置。

插件代码如下

$('#page-container').annotator().annotator('addPlugin', 'Store', {
urls: {

prefix: '/editor/uploaded',
update:'/annotations',

}
});

我在控制台得到的输出是

XHR finished loading: POST "http://localhost/editor/uploaded/annotations"
Uncaught TypeError: Cannot read property 'id' of null

请告诉我如何完成存储。提前致谢!!

最佳答案

您正在构建作为参数传递的对象错误,因为“prefix”不是“urls”中的属性。关于您的示例,正​​确的方法是:

$('#page-container').annotator().annotator('addPlugin', 'Store', {
prefix: '/editor/uploaded',
urls: {
update:'/annotations'
}
});

然后您需要根据插件的要求在服务器端设置API。

就个人而言,我最终创建了自己的商店插件,因此我可以完全按照我的需要处理注释。这不是很难,真的值得付出努力。

关于javascript - 使用商店插件存储在 annotator.js 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com