#javascript #html
Вопрос:
Я создаю страницу веб-сайта, на которой кнопка запускает HTTP-запрос, который заставляет веб-крючок discord отправлять сообщение, но он просто не работает, кто-нибудь знает, почему может возникнуть эта проблема? никаких ошибок.
Любая помощь будет признательна.
lt;!DOCTYPE htmlgt; lt;htmlgt; lt;headgt; lt;meta charset="utf-8"gt; lt;meta name="viewport" content="width=device-width, initial-scale=1"gt; lt;titlegt;cHECKEN BOTlt;/titlegt; lt;link rel="icon" href="images/favicon.ico"gt; lt;scriptgt; function send() { const request = new XMLHttpRequest(); request.open("POST", "https://discordapp.com/api/webhooks/676118118082281513/ZS5YcWhurzokBrKX9NgexqtxrJA5Pu2Bo4i7_JsIxC-JIbPBVhSZkcVVukGOro52rnQA"); request.setRequestHeader('Content-type', 'application/json'); const params = { username: "bruh", avatar_url: "", content: document.getElementById("content").value } request.send(JSON.stringify(params)); } lt;/scriptgt; lt;stylegt; center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } footer { position: absolute; width: 99%; bottom: 35px; text-align: center; overflow: hidden; } lt;/stylegt; lt;/headgt; lt;bodygt; lt;centergt; talk to Q.U.A.C.K lt;brgt;lt;input type="text" id="content"gt; lt;form onsubmit="return send();"gt; lt;input type="submit" value="send"gt; lt;/formgt; lt;/centergt; lt;footergt;lt;bgt;lt;a href="/"gt;homelt;/agt;lt;/bgt;lt;/footergt; lt;/bodygt; lt;/htmlgt;
Комментарии:
1.
send()
должен вернутьсяfalse
. В противном случае отправка формы приведет к перезагрузке страницы.2. Ну ладно, я попробую это сделать.
3. Просто попробуйте использовать запрос на извлечение вместо обычного старого XMLHttpRequest … Это было бы намного чище . Более того, я думаю, что вам нужно передать свои файлы cookie или некоторые другие учетные данные, чтобы получить доступ …
4. Также используйте
e.preventDefault
метод, чтобы предотвратить действие формы по умолчанию !