一旦jQuery更新到v3.0.0,我就会收到以下错误.

jquery.js:9612 Uncaught TypeError: url.indexOf is not a function

知道为什么吗?

推荐答案

调用load的所有代码的功能都是这样的,

$(window).load(function() { ... });

To

$(window).on('load', function() { ... });

jquery.js:9612未捕获的TypeError:url.indexOf不是函数

此错误消息来自jQuery.fn.load函数.

我在申请中也遇到过同样的问题.经过一番挖掘,我在jQuery blog美元里找到了这句话,

负载卸下,然后.错误,自jQuery 1.8are no more以来已弃用.

我只是简单地改变了我的jQuery对象调用load函数的方式,就像上面一样.一切都按预期进行.

Jquery相关问答推荐

如何向父元素添加类?

第一次单击后,Ajax addEventListener 停止工作

$ 不是函数 - jQuery 错误

jQuery 时间 Select 器

jquery数据表隐藏列

jQuery 的元素或类 LIKE Select 器?

jQuery - 向下滚动时缩小的粘性标题

JavaScript 或 jQuery 字符串以实用函数结尾

使用 jQuery,当用户仍在编辑该字段时,如何将文本字段的第一个字母大写?

我们如何在不重新加载页面的情况下使用 javascript/jQuery 更新 URL 或查询字符串?

在没有 jQuery 的情况下在 node.js 上合并或合并 JSON

使用 JQuery 获取触发事件的元素的类

Jquery Ajax 错误处理忽略中止

jQuery 不会从 AJAX 查询中解析我的 JSON

什么时候应该使用 jQuery deferred 的then方法,什么时候应该使用pipe方法?

jQuery位置href

如何使锚链接不可点击或禁用?

如何在按键事件后获取 jQuery .val()?

在事件中使用 jQuery 获取被点击的元素?

我应该在addClass之前使用hasClass吗?