• 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

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in