Невозможно отправить данные в мою базу данных, не могу понять, что происходит - PullRequest
0 голосов
/ 09 февраля 2019

Получение этой ошибки

Код: Post_providers.ts

import { Injectable } from '@angular/core';
import { Http, Headers, RequestOptions } from '@angular/http';
import 'rxjs/add/operator/map';


@Injectable()
export class PostProviders {
  server: string = "http://localhost/server_api/"

  constructor(public http: Http){
  }

  postData(body, file){

    let type = "application/json; charset=UTF-8";
    let headers = new Headers ({'Content-type': type});
    let options = new RequestOptions({headers: headers});

    return this.http.post(this.server + file, JSON.stringify(body), options)
    .map(res => res.json());
  }
}

file_aksi.php

import { Injectable } from '@angular/core';
import { Http, Headers, RequestOptions } from '@angular/http';
import 'rxjs/add/operator/map';


@Injectable()
export class PostProviders {
  server: string = "http://localhost/server_api/"

  constructor(public http: Http){
  }

  postData(body, file){

    let type = "application/json; charset=UTF-8";
    let headers = new Headers ({'Content-type': type});
    let options = new RequestOptions({headers: headers});

    return this.http.post(this.server + file, JSON.stringify(body), options)
    .map(res => res.json());
  }
}

config.php

define('Db_name', 'ionic_app');
define('Db_user', 'root');
define('Db_password', '');
define('Db_host', 'localhost');

$mysqli = new mysqli(Db_name, Db_host, Db_password, Db_user);

Я все еще пытаюсь решить эту проблему, но все еще не повезло.Я работаю над устранением этой ошибки за последние 2 дня и не понимаю, что это за вещь, которую я неправильно сделал.

Ошибка, написанная в комментарии Фарруха Ифтихара:

core.js:1448 ERROR SyntaxError: 
Unexpected token d in JSON at position 0 
at JSON.parse (<anonymous>) 
at Response.Body.json (http.js:1091) 
at MapSubscriber.project (post_providers.ts:20) 
at MapSubscriber._next (map.js:79) 
at MapSubscriber.Subscriber.next (Subscriber.js:89) 
at XMLHttpRequest.onLoad (http.js:1591) 
at t.invokeTask (polyfills.js:3) 
at Object.onInvokeTask (core.js:4740) 
at t.invokeTask (polyfills.js:3) at r.runTask (polyfills.js:3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...