• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Inkorrekte Übergabewerte AngularJS + PHP - Leerzeichen werden angefügt

alphakanal

New member
Hi!
Ich habe ein Problem dass Übergabeparameter von PHP an meine AngularJS Anwendung nicht korrekt zurückgegeben werden. Es scheint so als ob hier immer Leerzeichen angefügt werden ?!?

Die Anfrage an PHP passiert so:
Code:
vm.testPHP = function () {
      var data = {
        name: 'name', [COLOR="#FF0000"]// auch versucht: name: "name" oder "name": "name" [/COLOR]
        mail: 'name@web.de', // dito
        pass: '1234' // dito
      };
      var q = $q.defer();
      $http.post('php/test.php', data)
        .then(function (msg) {
          console.log(msg.data); [COLOR="#FF0000"]// ergibt -> "success  " [/COLOR]
          if (msg.data === 'success')
          { ... }
          else
          { ... }
          q.resolve();
        })
        .catch(function (msg)
          { ... }
      );
    };

PHP:
Code:
<?php
$user=json_decode(file_get_contents('php://input'));

if($user->mail=='name@web.de')
{
echo 'success'; [COLOR="#FF0000"]// wird zurückgegeben - aber nicht korrekt, ebenso mit print 'success'; [/COLOR] 
}
else {
echo 'error';
}
?>

Es wird lokal gearbeitet mit XAMPP. Ich bin ein wenig ratlos was hier falsch läuft...
 
Zuletzt bearbeitet:
Das msg.data ist doch das echo / print aus der PHP oder seh ich das falsch?

Hab console.log geändert:

console.log('hier gehts los: ' + msg.data + 'hier gehts weiter');

Hier mal ein screenshot...der Konsole

- - - Aktualisiert - - -

msg.config.data === das was ich in JS übergeben hatte ( name, mail , pass )

- - - Aktualisiert - - -

Ah!!! Gerade in mich gegangen und in der PHP versucht:
Code:
<?php
$user=json_decode(file_get_contents('php://input'));

if($user->mail=='name@web.de')
{
[COLOR="#008000"]$user->test="success";
echo json_encode($user);[/COLOR]
}

Da kann ich auf msg.data.test zugreifen :)
 

Anhänge

  • console.JPG
    console.JPG
    30,6 KB · Aufrufe: 4
Zuletzt bearbeitet:
Zurück
Oben