Tôi cố gắng để gửi dữ liệu từ góc 2 đến php:bài JSON từ góc 2 để php
let headers = new Headers();
headers.append('Content-Type', 'application/json');
var order = {'order': this.orders};
this.http.post('http://myserver/processorder.php', JSON.stringify(order), {
headers: headers
}).subscribe(res => {
console.log('post result %o', res);
});
Trong góc 2 người duy nhất có thể đăng bài chuỗi như dữ liệu và không Json? Đó là ok cho tôi nhưng tôi đấu tranh để có được những dữ liệu được đăng trên php. Tôi cố gắng $obj = $_POST['order'];
PHP hy vọng bài dữ liệu được trong 'key = cặp giá trị' khi đó là xây dựng $ _POST. bạn đã không gửi nó, bạn đã gửi một chuỗi json thô, về cơ bản chỉ là thành phần 'value'. vì không có 'khóa', php không thể đặt bất cứ thứ gì vào' $ _POST', bởi vì một mục mảng phải có một khóa. bạn có thể lấy json bằng cách đọc từ 'php: // input'. –