Я хочу передать значение массива с помощью метода post в angular для php
компонент.ts
onSubmit(orderid,username) {
let orderdata =
JSON.stringify(this.abc);
console.info(orderid);
this.orderservice.updatestatus(orderdata, +orderid,username).subscribe(
res => {
if (res.status === 'error') {
} else {
//this.router.navigate(['/admin/block']);
this.dialogRef.close();
}
},
error => this.error = error
);
}
здесь this.abc как [12,14,16]
сервис.тс
updatestatus(order, id: number,username: string) {
return this.http.post<any>(this.serverUrl +
'adminapi/update_order_ststus/' + id + '/' + username ,order)
.pipe(
catchError(this.handleError)
);
}
в php я хочу получить это значение массива
$uaCheckbox = json_decode($this->input->post('order'));
Я обновил выше, пожалуйста, посмотрите
Ваш вопрос и применяемый подход будут зависеть от того, что такое $this, $this->input и т. д. Какой фреймворк вы используете (если используете). Насколько мне известно, изучение file_get_contents("php://input") поможет вам
Спасибо за ваше предложение, оно очень полезно






Если вы хотите получить значение в PHP, пожалуйста, покажите также код PHP, также я не думаю, что существует требование для строковой обработки
abc