如何修复jQuery.fn.init.jQuery中未定义的jquery url.indexOf函数?

时间:2017-06-17 11:38:57

标签: jquery asp.net-mvc

我使用jQuery在MVC中开发了一个Web应用程序。

现在我一次又一次地收到这个错误。我现在不知道自己错过了什么。

任何人都可以指导我吗?

它会在浏览器中抛出此错误消息'控制台:

  

jQuery.Deferred异常:url.indexOf不是函数TypeError:url.indexOf不是函数

     

at jQuery.fn.init.jQuery.fn.load(http://localhost:5713/Scripts/jquery-3.1.1.js:9793:13
  在HTMLDocument。 (http://localhost:5713/Theme/js/main.js:27:12
  在mightThrow(http://localhost:5713/Scripts/jquery-3.1.1.js:3570:29
  at process(http://localhost:5713/Scripts/jquery-3.1.1.js:3638:12)undefined jQuery.Deferred.exceptionHook @jquery-3.1.1.js:3846
  jquery-3.1.1.js:3855 Uncaught TypeError:url.indexOf不是函数
  在jQuery.fn.init.jQuery.fn.load(jquery-3.1.1.js:9793)
  在HTMLDocument。 (main.js:27)
  在mightThrow(jquery-3.1.1.js:3570)
  在过程中(jquery-3.1.1.js:3638)

1 个答案:

答案 0 :(得分:4)

使用Jquery 3.x,库中有一些重大更改

Jquery Breaking Changes

Jquery完全删除了loadunloaderror事件侦听器,尽管它们已在Jquery 1.8中被弃用。

使用.on注册您的活动。