Метод Angular Http.post не работает / не отправляет мои данные на сервер

Я пытаюсь отправить свои данные на сервер, используя метод angular (Angular CLI: 1.7.3) Http.post (). но это не работает. Я использовал php Server.

Машинопись Функция

private url = 'http://localhost/...../post'; // my URL
constructor (private http : Http){ }

addData () {
    this.http.post(this.url, {name:'MyName'}) // **
        .subscribe(responce => {
            console.info(responce);
        });
}

Функция PHP (используйте CodeIgniter)

public function post(){
    echo 'backend working.. ';
    print_r($_POST);
}

Я пробую это (для **)

this.http.post(this.url, JSON.stringify({name:'MyName'})) 

& это

this.http.post(this.url, {name:'MyName'}, { headers: new Headers({'Content-Type': 'application/json'}) }) 

& это

this.http.post(this.url, JSON.stringify({name:'MyName'}), { headers: new Headers({'Content-Type': 'application/json'}) }) 

& это

this.http.post(this.url, {name:'MyName'}, new RequestOptions({headers : new Headers({'Content-Type': 'application/json'}) }) )

& это

this.http.post(this.url, JSON.stringify({name:'MyName'}), new RequestOptions({headers : new Headers({'Content-Type': 'application/json'}) }) ) 

но у меня ничего не работает .. :(

журнал консоли => бэкэнд работает .. Array↵ (↵) ↵

Я использовал CodeIgniter (CodeIgniter-3.1.8) для Backend. Как решить эту проблему ????

Вы должны быть более конкретными в отношении ошибки, отсутствие работы не помогает нам определить проблему. Пожалуйста, добавьте ошибку

Andre Marques 11.05.2018 09:59

ничего, чтобы показать какую-либо ошибку. не могу видеть только мое имя. (опубликованные данные)

Reshan 11.05.2018 10:06

вы делаете post, какова полезная нагрузка ответа, когда вы исследуете network в инструментах разработчика?

Andre Marques 11.05.2018 10:07

@Reshan Он не упомянул об ошибках. Можете ли вы поместить то, что видите, во вкладку сети инструментов разработчика? Может быть, код HttpStatus 400 и т. д. Кстати, почему бы вам не использовать HttpClientModule?

Rukshan Dangalla 11.05.2018 10:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
40
0

Другие вопросы по теме