Javascript 数据库未定义

Javascript 数据库未定义,javascript,pouchdb,Javascript,Pouchdb,我试图在javascript文件中实例化PockDB。我正在使用以下代码导入它: var imported = document.createElement('script'); imported.type = 'text/javascript'; imported.src = 'pouchdb-6.1.2.js'; document.head.appendChild(imported); 在自定义函数中,我将其实例化为: var db = new PouchDB('mydb'); 但是,这

我试图在javascript文件中实例化PockDB。我正在使用以下代码导入它:

var imported = document.createElement('script');
imported.type = 'text/javascript';
imported.src = 'pouchdb-6.1.2.js';
document.head.appendChild(imported);
在自定义函数中,我将其实例化为:

var db = new PouchDB('mydb');

但是,这会引发一个错误-“未捕获引用错误:未定义PockDB”。请帮助

您是否尝试过此方法以查看其是否有效:

imported.src='//cdn.jsdelivr.net/pouchdb/6.2.0/pouchdb.min.js'
此外,您还可以尝试在HTML中添加脚本标记:

<head>
    <script src="//cdn.jsdelivr.net/pouchdb/6.2.0/pouchdb.min.js"></script>
</head>

在此处下载最新的数据库:

将其放入js或脚本文件夹,并在index.html文件中列出:

<script type="text/javascript" src="js/pouchdb-6.2.0.min.js"></script>


我可以问一下,是什么迫使您像在html中那样直接导入javascript中的PockDB?您在什么时候加载PockDB?您在哪里尝试使用它?我猜是1。创建新的脚本元素。它走到2的末尾。在到达新脚本3之前,您尝试在另一个脚本中使用它。浏览器到达新元素,但为时已晚。我正在siebel中使用它。