У меня есть простой кусок кода, который отправляет data в php для обработки, а затем возвращает его.Я хотел бы повторить, что данные на странице, я просто не могу сказать, что не так.Я должен указать на тот факт, что я всего лишь новичок, поэтому я могу что-то упустить из виду ..
Итак, у меня есть это в контроллере:
$scope.one = function () {
$http({
method: "POST",
url: 'destination.php',
data: {'message' : something},
})
.then(function(response)
{
$scope.message = response.data.results;
}
)}
Вот как данныеидет к PHP и обратно от него:
$params = json_decode(file_get_contents('php://input'), true);
$outp = "";
if ($outp != "") {$outp .= ",";}
$outp .= '{"REZCMD":"' . $params["message"] . '"}';
$outp ='{ "results":[ '.$outp.' ] }';
echo $outp;
пример:
{ "results":[ {"REZCMD":"somethingprocessed"} ] }
И это HTML
<div ng-repeat="x in message track by $index"></div>
<li>{{message}}
<li>{{x.REZCMD}}
, который печатает это: (пример)
*[{"REZCMD":"1003372"}]
*
РЕДАКТИРОВАТЬ
Для этого результата:
{ "results":[ {"REZCMD":"1003372"} ] }
То, что я ожидаю, должно выглядеть следующим образом:
1003372