uTools-Manuals/docs/jQuery/deferred.fail.html
2019-04-21 11:50:48 +08:00

61 lines
3.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<article class="" id="post-">
<header class="entry-header">
<h1 class="entry-title">deferred.fail()</h1>
<div class="entry-meta">
所属分类:<span class="category"><a href="/category/deferred-object/">延迟对象</a></span>
<span class="pull-right">英文文档:<a href="https://api.jquery123.com/deferred.fail/" target="_blank">deferred.fail()</a></span>
</div><!-- .entry-meta -->
</header><!-- .entry-header -->
<!-- .entry-header -->
<div class="entry-content">
<article class="entry method" id="deferred-fail1"><h2 class="section-title">
<span class="name">deferred.fail( failCallbacks [, failCallbacks ] )</span><span class="returns">返回: <a href="/Types/#Deferred">Deferred</a></span>
</h2>
<div class="entry-wrapper">
<p class="desc"><strong>描述: </strong> 当Deferred延迟对象拒绝时调用添加的处理程序。 </p>
<ul class="signatures"><li class="signature" id="deferred-fail-failCallbacks-failCallbacks">
<h4 class="name">
<span class="version-details">添加的版本: <a href="/category/version/1.5/">1.5</a></span>deferred.fail( failCallbacks [, failCallbacks ] )</h4>
<ul>
<li>
<div><strong>failCallbacks</strong></div>
<div>类型: <a href="/Types/#Function">Function</a>()</div>
<div>一个函数或者函数数组当Deferred延迟对象拒绝时被调用。</div>
</li>
<li>
<div><strong>failCallbacks</strong></div>
<div>类型: <a href="/Types/#Function">Function</a>()</div>
<div>
可选的 一个函数或者函数数组当Deferred延迟对象拒绝时被调用。
</div>
</li>
</ul>
</li></ul>
<div class="longdesc" id="entry-longdesc">
<p><code>deferred.fail()</code>方法接受一个或多个参数所有这些都参数可以是一个单一的函数或一个函数数组。当Deferred延迟拒绝时failCallbacks被调用。回调是依照他们添加的顺序执行的。一旦<code>deferred.fail()</code>返回Deferred延迟对象Deferred延迟可以链接其它的延迟对象包括增加<code>deferred.fail()</code>方法。
当Deferred延迟拒绝时failCallbacks执行使用提供给<code><a href="/deferred.reject">deferred.resolve()</a></code><a href="/deferred.rejectWith"><code>deferred.rejectWith()</code></a>方法的参数,依照被添加的顺序调用。有关详细信息,请参阅文件<a href="/category/deferred-object/">Deferred延迟对象</a></p>
</div>
<section class="entry-examples" id="entry-examples"><header><h2 class="underline">例子:</h2></header><div class="entry-example" id="example-0">
<h4>
<span class="desc">一旦<a href="/jQuery.get"><code>jQuery.get</code></a> 方法返回一个jqXHR对象这是从一个Deferred延迟所得到的可以附加的成功和失败回调使用<code>deferred.done()</code> and <code>deferred.fail()</code>方法。</span>
</h4>
<div class="syntaxhighlighter javascript ">
<table>
<tbody>
<tr>
<td class="gutter">
<div class="line n1">1</div>
<div class="line n2">2</div>
<div class="line n3">3</div>
</td>
<td class="code">
<pre><div class="container"><div class="line"><code>$.get(<span class="string">"test.php"</span>)</code></div></div><div class="container"><div class="line"><code> .done(<span class="keyword">function</span>(){ alert(<span class="string">"$.get succeeded"</span>); })</code></div></div><div class="container"><div class="line"><code> .fail(<span class="keyword">function</span>(){ alert(<span class="string">"$.get failed!"</span>); });</code></div></div></pre>
</td>
</tr>
</tbody>
</table>
</div>
</div></section>
</div></article> </div>
</article>