AJAX jQuery PHP Rückgabewert

Ich bin neu in AJAX und bin irgendwie verwirrt von dem, was PHP geht zurück auf den jQuery.
So haben Sie eine AJAX-Funktion wie folgt:

 $.ajax({ url: '/my/site',
     data: {action: 'test'},
     type: 'post',
     success: function(output) {
                  alert(output);
              }
 });

(Ich habe das von ajax ein anderes StackOverflow-Seite.)

Aber auf verschiedene andere Ressourcen, die Sie werden den Erfolg haben, den Abschnitt wie folgt Aussehen:

 success: function(data) {functionfoocommandshere}

Ich bin nur verwirrt, was diktiert die Benennung dieser Variablen? Wenn die PHP-schließlich hallt ein array:

  echo $myVar;

Wie kann ich diese aus der AJAX?

Die data variable der success Methode halten, was Sie echo in PHP. Sie können nicht übergeben Sie ein array direkt; Sie haben, es zu konvertieren, um JSON-ersten.
Die Variablen sind Sie verwirrt die Namensgebung?
Finden Sie diese php4every1.com/tutorials/jquery-ajax-tutorial
Die variable enthält die Rückgabe der php-Informationen. Also es funktioniert einfach nicht egal? die .ajax-Befehl wird wissen, dass alles, was innerhalb der Funktion () Argumente wieder php-Informationen?
Auch: Sie können ' Y echo ein array in PHP, können Sie print_r oder var_dump oder serialize es, aber echo gemeint ist, für strings oder ints, usw.

InformationsquelleAutor eatonphil | 2012-11-13

Schreibe einen Kommentar