Note that there are some explanatory texts on larger screens.

plurals
  1. PO$.ajax statusCode function never receive parameters
    text
    copied!<p>According to the <a href="http://api.jquery.com/jQuery.ajax/" rel="nofollow">official jQuery doc</a> : </p> <blockquote> <p>If the request is successful, the status code functions take the same parameters as the success callback; if it results in an error, they take the same parameters as the error callback.</p> </blockquote> <p>But in fact, it's not. With this code : </p> <pre><code> function saveCampagne (data){ $.ajax({ url : url, type : "GET", data : data, statusCode:{ 201 : function(campagne){ // JSON Decode var Campagne = JSON.parse(campagne); $("#zone-message").append('&lt;div class="alert fade in" data-alert="alert"&gt;&lt;a class="close" data-dismiss="alert" href="#"&gt;&amp;times;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;C\'est Fait !&lt;/strong&gt; La campagne a été ajoutée sous la référence #'+Campagne.id+'. Elle sera validée prochainement par un administrateur.&lt;/p&gt;&lt;/div&gt;'); return Campagne; }, 200 : function(){ $("#zone-message").append('&lt;div class="alert alert-error fade in" data-alert="alert"&gt;&lt;a class="close" data-dismiss="alert" href="#"&gt;&amp;times;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;Woops !&lt;/strong&gt; Une erreur est survenue dans la création de la nouvelle campagne. Merci de ré-essayer ultérieurement.&lt;/p&gt;&lt;/div&gt;'); } }, success : function(campagne){ }, error : function(){ $("#zone-message").append('&lt;div class="alert alert-error fade in" data-alert="alert"&gt;&lt;a class="close" data-dismiss="alert" href="#"&gt;&amp;times;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;Woops !&lt;/strong&gt; Une erreur est survenue dans la création de la nouvelle société. Merci de ré-essayer ultérieurement.&lt;/p&gt;&lt;/div&gt;'); } }); } </code></pre> <p>i'm able to make the <code>.append</code> but the function never get data (passed through campagne, like <code>success</code> ) in my <code>201 : function(campagne){...}</code></p> <p>Any Idea why it's not working like the doc say how it's works ?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload