首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角应用程序中的HttpErrorResponse

角应用程序中的HttpErrorResponse
EN

Stack Overflow用户
提问于 2018-12-13 04:36:03
回答 1查看 465关注 0票数 0

我在后端使用角httpclient和php处理我的角应用程序中的数据。但是,当我试图保存数据时,我得到了跟踪错误。

我犯了错误

我使用下面的database.service.ts角度服务连接whit数据库和传递数据

代码语言:javascript
复制
insertFabricData(value){
    return this._http.post("http://localhost/jeleena-api/fabric.php",value).pipe(map(res => {
      console.log(res);
    }));
  } 

我从前端开始使用fabric.component.tsto调用database.service.ts文件

代码语言:javascript
复制
saveFormData(){
    this._databaseService.insertFabricData(this.fabric).subscribe(msg => {
       console.log('yes');
       console.log(msg);
    });
  }

下面是我在本地主机fabric.php上运行的php代码

代码语言:javascript
复制
<?php
//Get Data From Front End
$data = json_decode(file_get_contents("php://input"));
//Create Database Connection
include "db-connection.php";
//SQL Statements
$sql = "INSERT INTO fabric_details (bill_id,fabric_swetch,fabric_width,unit,fabric_category,colour,
total,temp_meter,temp_price,actual_meter,actual_price,finish) VALUES
 ('$data->bill_number','$data->fabric_swetch','$data->fabric_width','$data->unit',
 '$data->fabric_category','$data->colour','$data->total','$data->temp_meter','$data->temp_price','$data->actual_meter',
 '$data->actual_price','$data->finish')";
//Check Null Values
if($data){
    //Run The Query Only Name Exitsqty
    $qry = $conn->query($sql);
}
//Close Database Connection
$conn->close();

?>
EN

回答 1

Stack Overflow用户

发布于 2018-12-13 06:12:11

问题在于,http post试图解析api的结果,

但是您没有从fabric.php返回任何内容,如果我们没有返回值,我不知道在php中返回的结果是什么。

但据我所知,当http post试图解析时,他得到了无效的格式,这就是为什么您会得到错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53755071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档