СЧ

Size: a a a
СЧ
СЧ
N
s
VL
<div><button method="POST" action="./ajax_js_php.php" type="submit">request open</button></div>Файл с ajax.
//ajaxФайл который вызивается по клику, php.
let id_product = 'apple id = 1';
let name_product = 'apple';
const request = new XMLHttpRequest();
const url = "ajax_js_php.php";
const params = "id_product=" + id_product+ "&name_product=" + name_product;
request.responseType = "json";
request.open("POST", url, true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.addEventListener("readystatechange", () => {
if (request.readyState === 4 && request.status === 200) {
let obj = request.response;
console.log(obj);
console.log(obj.id_product);
console.log(obj.name_product);
}
});
request.send(params);
<?php
$data_json = json_encode($_POST);
echo $data_json;
?>
DТ
s
DТ
DM
DТ
s
DM
DM
YM
FT
FT
C
Object.entries([...str].reduce((acc, c) => (acc[c] = acc[c] || 0, acc[c]++, acc), {})).map(x => x.join('')).join('')
C
<div><button method="POST" action="./ajax_js_php.php" type="submit">request open</button></div>Файл с ajax.
//ajaxФайл который вызивается по клику, php.
let id_product = 'apple id = 1';
let name_product = 'apple';
const request = new XMLHttpRequest();
const url = "ajax_js_php.php";
const params = "id_product=" + id_product+ "&name_product=" + name_product;
request.responseType = "json";
request.open("POST", url, true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.addEventListener("readystatechange", () => {
if (request.readyState === 4 && request.status === 200) {
let obj = request.response;
console.log(obj);
console.log(obj.id_product);
console.log(obj.name_product);
}
});
request.send(params);
<?php
$data_json = json_encode($_POST);
echo $data_json;
?>