Javascript 如何从JSON调用选项的答案并发送所选选项

Javascript 如何从JSON调用选项的答案并发送所选选项,javascript,Javascript,在这个任务中,我想选择一个备选方案,并使用我已经使用sendAnswer(url,data)函数设置的Ajax检查答案是否正确,但是我单击的所有选项都返回错误答案,并且不会继续下一个问题 "questions": [{ "id" : 21, "question": "What is 2 + 8?", "alternatives": { "alt1": 2, "a

在这个任务中,我想选择一个备选方案,并使用我已经使用sendAnswer(url,data)函数设置的Ajax检查答案是否正确,但是我单击的所有选项都返回错误答案,并且不会继续下一个问题

"questions": [{
            "id" : 21,
            "question": "What is 2 + 8?",
            "alternatives": {
                "alt1": 2,
                "alt2": 8,
                "alt3": 10,
                "alt4": 28
            },
            "answer" : "alt3"
        },

selectedbutton.dataset.answer返回什么?在第一个函数之后,您有一个额外的
}
。它从JSON返回正确的答案,此外,我刚刚编辑了代码,但忘记显示for循环。
function displayAlternatives(data) {
  let options = data.alternatives
  let button
for ( let alt in options) {
  button = document.createElement('button')
  //button.setAttribute('name', 'choice')
  // button.setAttribute('value', alt)
  button.innerText = options[alt]
  button.classList.add('btn')
  answerButtons.appendChild(button)


  button.addEventListener('click', selectAnswer)
  sendAnswer(data.nextURL, button.value)
}
}

function selectAnswer(guess) {

  let selectedbutton = guess.target
  let correct = selectedbutton.dataset.answer
  if (correct) {
    console.log('correct')
  } else {
    console.log('wrong')
  }
}