Javascript 通过$.getScript加载JS库会为PDFmake函数生成未捕获的引用错误
我尝试在运行以下内容的网站上加载pdfmake-browserified.min.js:Javascript 通过$.getScript加载JS库会为PDFmake函数生成未捕获的引用错误,javascript,jquery,getscript,pdfmake,Javascript,Jquery,Getscript,Pdfmake,我尝试在运行以下内容的网站上加载pdfmake-browserified.min.js: $.getScript('http://powercle.linuxpl.eu/js/pdfmake-browserified.min.js'); 它在非常简单的测试页面中工作。但是,当我在更复杂(现实生活)的网站上使用它时,它加载正常,但就像库不存在一样,因为运行createPdf函数会导致错误: 未捕获引用错误:未定义createPdf 好像pdfmake库从未加载过一样。复制问题的简单测试: 未加载
$.getScript('http://powercle.linuxpl.eu/js/pdfmake-browserified.min.js');
它在非常简单的测试页面中工作。但是,当我在更复杂(现实生活)的网站上使用它时,它加载正常,但就像库不存在一样,因为运行createPdf函数会导致错误:
未捕获引用错误:未定义createPdf
好像pdfmake库从未加载过一样。复制问题的简单测试:
接下来,打开例如onet.pl网站并执行步骤2-5。您将在步骤5中得到ReferenceError。为什么?如何修复它?您如何使用
createPdf
?你能显示完整的代码吗?别忘了$。getScript()是异步的,这可能是你的问题。我说“可以”,因为我真的不明白你的演示应该显示什么…5对stackoverflow有用me@Stapal,问题是函数没有定义,所以根本无法使用它。但是页面上有简单的示例代码-只需单击“查看源代码”。@Maxx,啊!错误示例-尝试在网站上运行它。您如何使用createPdf
?你能显示完整的代码吗?别忘了$。getScript()是异步的,这可能是你的问题。我说“可以”,因为我真的不明白你的演示应该显示什么…5对stackoverflow有用me@Stapal,问题是函数没有定义,所以根本无法使用它。但是页面上有简单的示例代码-只需单击“查看源代码”。@Maxx,啊!坏例子-尝试在网站上运行。