2017-04-19 3 views
1

Hallo und vor allem dank. Das Problem nimmt mich verrückt.Bevor senden .ajax (JQuery

Ich habe eine Form, die Schnipsel senden durch Objekt ist. Der Code funktioniert gut, aber nicht, wenn ich versuche, eine ‚beforesend‘ im Objekt hinzuzufügen.

ich habe diese ‚Spanne‘ Tag beiseite die Taste

<input id="registrar-btn" type="button"> <span id="in-progress"> 0 </span> 

auf der index.php vorlegen, und ich möchte die ‚0 ändern 'zu "Verarbeitung von Daten" Text, ich habe für alle Post hier gesucht und jede Zeile scheint in Ordnung zu sein!

Ich habe dort die Schnipsel Code:

$.ajax({ 
      type: "POST", 
      url: "registrar_ciu.php", 
      data: dataString, 
      cache: false, 
      beforeSend: function(){ 
       $("#in-pogress").html("Processing daata"); 
      }, 
      success: function(){ 
      alert("Ciudadano "+nombre_apellido+" registrado con exito!"); 
      } 
    }); 

So wie Sie sehen können, die beforesend in Ordnung zu sein scheint. Ich werde dir jede Antwort danken!

+7

Der Name des Schlüssels lautet 'beforeSend'. Javascript unterscheidet zwischen Groß- und Kleinschreibung. –

+1

Es hat funktioniert, danke und ich fühle mich wirklich ein Narr – Natarr

+3

Es gibt einen anderen Tippfehler. Sie haben den 'Fortschritt' in jQuery selector falsch geschrieben. –

Antwort

3

Verwenden Sie beforeSend (Großbuchstaben S), der Name ist Groß- und Kleinschreibung.

+1

Danke, ich kann immer noch nicht glauben, wie es passiert – Natarr

+0

Natarr dont worry, ich habe einmal 4 Tage versucht, einen AJAX-Fehler zu finden, wenn ich vergessen habe, den Zeitraum vor Ajax $ .ajax setzen – Brad