Vinnaren i pepparkakshustävlingen!
  • 6
  • 7
2018-02-23, 14:55
  #73
Medlem
Worldnatures avatar
Hej! körde om allt nu och verkar fungera lite bättre, testar runt lite nu med. Men har ett problem med input.value

Kod:
let inputar = document.createElement('input')
inputar.setAttribute('text', 'type')
let qInput = document.getElementById('inputt')
qInput.appendChild(inputar)

let aBtn = document.getElementById('sAnswer')

aBtn.addEventListener('click', sendAnswer)

let sendAnswers = inputar.value

async function sendAnswer () {
  let data = {
    answer: sendAnswers
  }

  let answerForJson = await window.fetch('http://vhost3.lnu.se:20080/answer/1', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(data)
  })
  let jsonA = await answerForJson.json()
  console.log(jsonA)
}

skapat en input manuellt för att sedan skicka svaret efter man klickat på knappen, så skickas det till sendAnswer funktionen, har sedan ett objekt, med answer: sendAnswers som jag angivit ovanför till inputar.value. Men får det inte att fungera, vill få in värdet man skriver in i inputen att det värdet skickas till sendAnswer efter man klickat på svara knappen, vad är det för fel jag gör här?
Citera
  • 6
  • 7

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback