Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于某些原因,使用jQuery1.4.4这个简单的方法会失败_Javascript_Jquery - Fatal编程技术网

Javascript 由于某些原因,使用jQuery1.4.4这个简单的方法会失败

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

我明白了<代码>。错误不是一种方法。但它是在1.4.3版中添加的


我有某种类型吗?

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')});