Javascript 未捕获的TypeError:$(…)。mywidget不是函数(…;)

Javascript 未捕获的TypeError:$(…)。mywidget不是函数(…;),javascript,jquery,html,Javascript,Jquery,Html,我正在shopify中加载一个外部脚本 <script type=text/javascript src=https://www.domain.com/static/../survey.min.js></script> 我的身体里有一个jquery <script type=text/javascript>$(document).ready(function () { $('#someID').mywidget({val: data}); });

我正在shopify中加载一个外部脚本

<script type=text/javascript src=https://www.domain.com/static/../survey.min.js></script>

我的身体里有一个jquery

<script type=text/javascript>$(document).ready(function () {
    $('#someID').mywidget({val: data});
});
$(文档).ready(函数(){
$('#someID').mywidget({val:data});
});
但是我越来越

未捕获的TypeError:$(…)。mywidget不是函数(…)


mywidget
是外部js文件中的一个函数。它在普通html文件中运行良好。有什么建议吗?

我不确定您在两个脚本中是否正确定义了jQuery。。。我看不到正确的SRC。尝试查找jQuery的最新版本,并将其URL用作
的SRC。

是否确定在调用document ready时脚本已经加载?添加文件的顺序应如下:domain.com/static/./survey.min.js'>$(document).ready(函数(){$('.\someID').mywidget({val:data});});将ext js文件的url粘贴到此处我用$(window)尝试了。在(“load”)上,也将url粘贴到此处