Javascript 由于某些原因,使用jQuery1.4.4这个简单的方法会失败
我明白了<代码>。错误不是一种方法。但它是在1.4.3版中添加的Javascript 由于某些原因,使用jQuery1.4.4这个简单的方法会失败,javascript,jquery,Javascript,Jquery,我明白了。错误不是一种方法。但它是在1.4.3版中添加的 我有某种类型吗?jQuery 1.4.3中$.get的返回值没有.error方法。我实际上不确定返回值是多少,但您应该能够检查它。。不管它是什么,它都没有.error。你得把它和别的东西绑在一起 在某种程度上,jQuery开始从$.get,$.post,$.ajax等返回jqxhr对象。我相信这是在1.5之后,当它们引入延迟,但我不是100%确定。jqxhr对象具有.done、.fail和。始终(实现延迟),因此您可以在jQuery 1
我有某种类型吗?jQuery 1.4.3中
$.get
的返回值没有.error
方法。我实际上不确定返回值是多少,但您应该能够检查它。。不管它是什么,它都没有.error
。你得把它和别的东西绑在一起
在某种程度上,jQuery开始从$.get
,$.post
,$.ajax
等返回jqxhr对象。我相信这是在1.5之后,当它们引入延迟
,但我不是100%确定。jqxhr对象具有.done
、.fail
和。始终(实现延迟
),因此您可以在jQuery 1.5之后的某个时间执行$.get().fail()
。在jQuery1.7中,您当然可以
要么升级jQuery,要么使用$.ajax
而将error
作为设置。有什么特别的原因让你仍然使用如此旧版本的jQuery吗?哦,现在我很尴尬。这是一个传统的应用程序。这是一个复杂而巨大的问题。我认为一个没有列出备选方案的答案是不正确的。这方面有一些变通办法。你确实需要“把它和别的东西绑在一起”。我想这会发生的。我认为这是走出丛林的方法。非常感谢坦杜~
$.get($(this).attr('rel'), function(response){}, 'script')
.error(function(){ alert('this failed')});