سلام من با axios یه سری داده میفرستم به php مثلا این
productTitle: x,
productValues: [
{color: x, size: x, inventory: x},
{color: x, size: x, inventory: x},
{color: x, size: x, inventory: x}
]
حالا مشکل اینه که به هر روشی که میتونستم تو php سعی کردم ولی نتونستم مقدار productValue رو دریافتش کنم همش می نویسه undefind.
کارایی که من کردم و نتیجه نگرفتم:
سلام .
شما در سمت php باید از تابع file_get_contents استفاده کنید و بعد مقدار اون رو json_decodeکرده و به صورت شی در php داده هارو فراخونی کنید :
کدهای جاوا اسکریپت :
let data = {
productValues: [
{color: 10, size: 10, inventory: 10},
{color: 10, size: 10, inventory: 10},
{color: 10, size: 10, inventory: 10}
]
}
Axios.post('/test', data)
.then(response => console.log(response.data));
کدهای php :
/*get the json contentType from js*/
$inputs=file_get_contents('php://input');
// convert the json data to php object
$data=json_decode($inputs);
/*get the info from object*/
print_r($data->productValues);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟