报错内容
Uncaught TypeError: url.indexOf is not a function
at jQuery.fn.init.jQuery.fn.load (jquery-3.6.0.js:10363)
at HTMLImageElement.<anonymous> (test.html:47)
at HTMLImageElement.dispatch (jquery-3.6.0.js:5430)
at HTMLImageElement.elemData.handle (jquery-3.6.0.js:5234)
报错代码
$("img").load(function(){});
就是img标签执行load方法
出现原因
jquery 3.0以后 .load(), .unload(), .error()方法被移除,直接判断成Ajax的 .load方法,可以用.on(“load”,function(){})来绑定
解决办法
$("img").on("load",(function(){ }));