本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何将 angular2 中的帖子值捕获到 localhost 上的 php 文件中

发布于2024-10-31 15:34     阅读(664)     评论(0)     点赞(28)     收藏(3)


当我使用来自我的 ng 服务器http://localhost:4200 的服务将 angular2 的值发布到我的本地主机 XAMPP 服务器http://localhost/test/catch_angular_post.php并尝试使用 $_POST 或 $_REQUEST 捕获值但它显示空数组时,

这是我的服务代码:

const contactData  =
{
    full_name:frmValue['name'],
    email:frmValue['email'],
    phone:frmValue['phone'],
    message:frmValue['message']
};

const headers = new Headers();
var timestamp = (new Date).getTime();
headers.append('Content-Type','application/json;charset=utf-8');
this.http.post('http://localhost/test/catch_angular_post.php',JSON.stringify(contactData),headers).subscribe(()=>console.log('Success'),err=>console.log(err));

以下是我的 PHP 代码:

<?php
    header("Access-Control-Allow-Origin","*");
    print_r($_REQUEST);
    print_r($_POST);
?>  

有人能帮帮我吗?


解决方案


如果从 angular2 发布成功,只需将此代码放入您的 php 文件中尝试:

<?php 
    $value = json_decode(file_get_contents('php://input')); 
    print_r($value);
?>


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/554224/ae8d188182598becd089/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)