2017-06-20 6 views
1

In Ionic bekomme ich diesen Fehler beim JSON-Daten zu parsen.Ionic 3 Fehler in JSON Parsing

Error : Response with status: 0 for URL: null 

Ich brauche die Produktnamen (Kurkuma) in der Liste Format

JSON Antwort ist

[{"product_id":"40","sku":"HOS001","name":"Turmeric Powder","set":"9","type":"configurable","category_ids":["2","3"],"website_ids":["1"]},{"product_id":"41","sku":"HOS001-20 grms","name":"Turmeric Powder-20 grms","set":"9","type":"simple","category_ids":[],"website_ids":["1"]}}] 

Typ Script-Code drucken:

getdata(){ 

    this.loading.present(); 
    this.httpProvider.getJsonData().subscribe(

    result => { 
      console.log('getJsonData completed'); 

    this.newsData=result.data.result; 
    console.log("Success : "+this.newsData); 
    }, 
    err =>{ 
    console.error("Error : "+err); 
    } , 
() => { 
    this.loading.dismiss(); 
    console.log('getData completed'); 
    } 
); 
} 

Provider.ts

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

/* 
Generated class for the HttpProvider provider. 

See https://angular.io/docs/ts/latest/guide/dependency-injection.html 
for more info on providers and Angular 2 DI. 
*/ 

@Injectable() 
export class HttpProvider { 

constructor(public http: Http) { 
console.log('Hello HttpProvider Provider'); 
} 

getJsonData(){ 
    return this.http.get('http://happyos.in/prd.php').map(res => res.json()); 
}} 
+0

Laufen Sie mit 'ionic serve'? Dies ist wahrscheinlich ein CORS Ausgabe –

+0

@suraj ja ich das ionische dienen Verwendung in Firefox-Browser am runnning – Sumi

+0

@suraj Sie bitte vorschlagen, wie CORS Ausgabe – Sumi

Antwort

0

Ich habe eine Lösung für das CORS-Problem gefunden, indem ich die Google Chrome-Erweiterung Access-Control-Allow-Origin hinzufügte. Aber bevor wir es jedes Mal aktivieren müssen, öffnen wir den Browser