История изменений
Исправление romanlinux, (текущая версия) :
Я бы сделал так:
const sendDocsIdsToFlask = async () => {
const docsIds = getDocsIds();
try {
const response = await fetch("/cart/test_js", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ docsIds: docsIds }),
});
if (response.ok) {
window.location.href = "http://127.0.0.1:5000/cart/test_js";
} else {
console.error("Error:", response.statusText);
}
} catch (err) {
console.error("Error occurred:", err.message);
}
};
На чистом JS достаточно «кросбраузерно» и без всяких библиотек…
Исходная версия romanlinux, :
Я бы сделал так:
const sendDocsIdsToFlask = async () => {
const docsIds = getDocsIds();
try {
const response = await fetch("/cart/test_js", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ docsIds: docsIds }),
});
if (response.ok) {
window.location.href = "http://127.0.0.1:5000/cart/test_js";
} else {
console.error("Error:", response.statusText);
}
} catch (err) {
console.error("Error occurred:", err.message);
}
};