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:
PHP:
Es wird lokal gearbeitet mit XAMPP. Ich bin ein wenig ratlos was hier falsch läuft...
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: