gpt4 book ai didi

javascript - 未捕获的类型错误 : Object [object Object] has no method 'doTimeout'

转载 作者:行者123 更新时间:2023-11-28 20:28:18 24 4
gpt4 key购买 nike

我正在尝试调试某人的代码(很有趣!),代码是

jQuery(document).ready(function(){
jQuery("#userinput").keyup(function(){
jQuery(this).doTimeout('text-type', 250, function(){
jQuery('#output').empty();
var input = $(this).val();
if (input.length > 0) {
getUsers(input);
} else {
jQuery('#output').attr('size', 1);
}
});
return false;
});
});

父文档中包含的 doTimeout 脚本是

<script type="text/javascript" src="http://github.com/cowboy/jquery-dotimeout/raw/master/jquery.ba-dotimeout.min.js"></script>

我得到的错误是:

Uncaught TypeError: Object [object Object] has no method 'doTimeout'

(在神奇的 chrome 检查器中)

我已经为此奋斗了一段时间,但没有任何运气。我的 JS 知识不是很好,所以我希望这是我所遗漏的一些相当明显的东西。谢谢。

最佳答案

直接从 Github 引用脚本可能不起作用,因为 raw.github.com 发送 text/plain mime 类型 header 而不是 text/javascript,请尝试使用本地复制。这样您也可能会获得更好的性能。

如果 Chrome 由于 mime 类型问题而拒绝运行脚本,那么它不会将 doTimeout 方法添加到 jQuery 对象,从而导致此错误。

关于javascript - 未捕获的类型错误 : Object [object Object] has no method 'doTimeout' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16928812/

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