使用feedback.js对象没有方法错误

时间:2013-10-16 15:23:28

标签: javascript jquery

我正在使用jQuery脚本feedback.js(在这里找到https://github.com/ivoviz/feedback)。

我已经复制并粘贴了Usage示例,并将链接更改为指向正确的位置。我还用jQuery替换了所有$以获得兼容性。但是,我在Chrome中收到错误:

  

未捕获的TypeError:对象函数(选择器,上下文){//   jQuery对象实际上只是init构造函数'enhanced'         返回新的jQuery.fn.init(selector,context,rootjQuery); } 具有   没有方法'反馈'

我一直在做研究,但无法弄清楚我需要做些什么才能找到它所说无法找到的反馈方法。我在资源文件夹中看到了feedback.js,并且指向它的链接是正确的。任何指导都将不胜感激。

//Head of HTML
<script src="js/feedback.js"></script>
<link rel="stylesheet" href="css/feedback.min.css" />

//loaded in external .js file
jQuery.feedback({
    ajaxURL: 'http://test.url.com/feedback',
    html2canvasURL: 'js/html2canvas.js'
});

jQuery按顺序加载,jQuery然后反馈。所以订单是正确的。

1 个答案:

答案 0 :(得分:0)

问题是正在使用旧版本的jQuery。我将jQuery / jQuery UI更新到最新版本。由于另一个脚本使用删除的jQuery语法,问题仍然存在。使用jQuery migrate文件修复了所有错误,并允许所有脚本正确加载。