• 13-08-2024, 21:17:29
    #1
    sabahtır kod yazmaktan kriz geçireceğim son 1 fonksiyon kaldı artık bilmiyorum chatgpt bile kafayı bunadı

    document.getElementById('generateForm').addEventLi stener('submit', async function(event) {
    event.preventDefault();
    // Form verilerini al ve JSON formatında bir nesneye dönüştür
    let formData = new FormData(this);
    let jsonData = {};

    jsonData["metal_type"] = document.getElementById('metal_type').value;
    jsonData["product_type"] = document.getElementById('product_type').value;
    jsonData["specific_option"] = document.getElementById('specific_option').value.t rim();
    jsonData["comment"] = document.getElementById('comment').value.trim();
    // formData içindeki diğer verileri jsonData'ya ekle
    formData.forEach((value, key) => {
    jsonData[key] = value;
    });
    try {
    // POST isteğini JSON formatında gönder ve yanıtı bekle
    const response = await fetch('/generate-image', {
    method: "post",
    headers: {
    'Content-Type': 'application/json'
    },
    body: JSON.stringify(jsonData) // Burada JSON stringe çeviriyoruz
    });
    if (!response.ok) {
    throw new Error('Network response was not ok');
    }
    const data = await response.json();
    if (data && data.image_url) {
    document.getElementById('mainImage').src = data.image_url;
    } else {
    throw new Error('API yanıtı beklenen formatta değil veya resim URL’si bulunamadı.');
    }
    } catch (error) {
    console.error('Hata:', error);
    alert('Bir hata oluştu: ' + error.message);
    }
    });
    böyle bir json oluşturma kodum var html tarafında ama json başlarına {metal_type: "Gümüş", product_type: "Yüzük", specific_option: "6", comment: "asdfasdf"} tırnak eklemiyor sonuna haliyle ki json datası olmuyor yardımcı olabilir misiniz rica etsem
  • 13-08-2024, 21:32:24
    #2
    Verileri boş bir dizi içine göndermeniz gerek hocam baya saçma bir kod yapınız mevcut, daha detaylı düzenli bir örnek görmeniz için size linki bırakıyorum.
    https://developer.mozilla.org/en-US/.../Object/assign
  • 13-08-2024, 21:37:12
    #3
    CodeDev adlı üyeden alıntı: mesajı görüntüle
    Verileri boş bir dizi içine göndermeniz gerek hocam baya saçma bir kod yapınız mevcut, daha detaylı düzenli bir örnek görmeniz için size linki bırakıyorum.
    https://developer.mozilla.org/en-US/.../Object/assign
    baya saçma olmasının sebebi hintli yazmış bırakmış editlemesini yapıyorum
  • 13-08-2024, 21:52:26
    #4
    Webr00t adlı üyeden alıntı: mesajı görüntüle
    baya saçma olmasının sebebi hintli yazmış bırakmış editlemesini yapıyorum
    Yardımcı olmaya çalışan kişiye verilen popüler cevap 😉 Sabahtan beri kod yazdığınızı siz belirtmiştiniz hocam hangi ara iş hintlilere döndü birdw chatgpt demişsiniz es6-7 den bir habersiniz fakat mangalda kül koymuyorsunuz e maşallah diyelim hayırlı forumlar.
  • 13-08-2024, 21:55:31
    #5
    CodeDev adlı üyeden alıntı: mesajı görüntüle
    Yardımcı olmaya çalışan kişiye verilen popüler cevap 😉 Sabahtan beri kod yazdığınızı siz belirtmiştiniz hocam hangi ara iş hintlilere döndü birdw chatgpt demişsiniz es6-7 den bir habersiniz fakat mangalda kül koymuyorsunuz e maşallah diyelim hayırlı forumlar.
    tm 😉