www.ypnh.net > jquEry报错jQuEry.DEFErrED ExCEption: $(...).Err...

jquEry报错jQuEry.DEFErrED ExCEption: $(...).Err...

路径不正确

怎么才能看到你问题的内容。。。。

不要找jq库的问题,jq库没有问题,有问题的是你自己写的jq代码。

因为它的内部实现是ajax,本来就是异步的,所以是异步编程。 jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。 例如: [javascript] view plain copy $.when($.ajax("page1.php"),...

你说的这段描述是对 jQuery(selector).promise()的描述,并不是 jQuery.Deferred() 的描述。 原文是: Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished.而这段...

then()和done().fail().process()的差别是 then: function( /* fnDone, fnFail, fnProgress */ )会生成一个新的deferred,return jQuery.Deferred(function( newDefer )。初始化这个新deferred时,执行function( newDefer ),这个function添加一...

一个promise就是一个由异步函数返回的对象。 deferred对象就是jQuery的回调函数解决方案。 总结 jQuery 的ajax 就是返回一个promise 对象,里面含有done(), fail()方法; deferred 就是实现返回这个promise 对象的过程。

http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

报错的解决,第一个就是看,找出错误,直接就是点右下角的,看一下第几行,然后,右键页面,看源代码,因为如果你直接进程序,有很多include的原因,显示的第几行第几行,很难弄清楚,然后,最简单的方法,一个一个js排除,删掉不能用的那个。 ...

很简单,你的JS运行的时候你的页面还没有加载完成,所以你的JS代码找不到你的页面元素,就会抛出这个问题

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com