我如何将json变量的值设置为来自html的输入

问题描述 投票:0回答:1

我尝试了很多事情,但不起作用,我试图让它发送不和谐的网络挂钩,但我却听不到,最近的iv'e是一个发布错误,idk是什么意思或者如果它是我的json var这是我的代码或我拥有的]

function sendMessage() {
  var textimput = document.getElementById("userInput");

  var request = new XMLHttpRequest();
  request.open(
    "POST",
    "https://discord.com/api/webhooks/1234567890/1234567890qwertyuiosdfghxcvbn"
  );

  request.setRequestHeader("Content-type", "application/json");
  var i = 0;

  var message = {
    content: "Text",
    embeds: [
      {
        title: "Title",
        description: "message",
        color: 16711680,
        footer: {
          text: "Footer",
        },
      },
    ],
  };

  message.embeds[0].description = textimput;
  request.send(JSON.stringify(message));
}

我有这样的输入集

<input id="userInput" placeholder="INSERT TEXT LINK HERE">
javascript html json discord
1个回答
1
投票

替换

var textimput = document.getElementById("userInput")

with

var textimput = document.getElementById("userInput").value

您发送了输入元素而不是它的值

© www.soinside.com 2019 - 2024. All rights reserved.