Я пытаюсь заставить разные кнопки размещать разные ссылки. Я не уверен, как получить переменную из onlcick для var url в скрипте, и исполняемый файл Post to the URL был установлен из HTML ввода. Этот скрипт работает с одной кнопкой с уже установленным URL-адресом. Я не уверен, как это сделать. Я не знаю много о javascript, и я копирую и вставляю его и пытаюсь изменить. onlickonlick
Я мог бы сделать нормальную ссылку. Единственная проблема, которая go на этой странице. Мне нужно только вызвать страницу и остаться на текущей странице. Я надеюсь, что кто-то может помочь мне указать правильный путь или дать пример кода. Я очень новичок в этом. Большое вам спасибо,
function sendWebhook(onlick) {
var http = new XMLHttpRequest();
var url = var.onlick;
var content = {"value1" : "test data"};
http.open('POST', url, true);
//Send the proper header information along with the request
http.setRequestHeader('Content-type', 'application/json');
http.onreadystatechange = function() {//Call a function when the state changes.
if(http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(JSON.stringify(content));
}
<input id="contact-submit" src="img/red.png" type="button" value="Living Room Light On" onclick="sendWebhook(https://link1.com')" />
<input id="contact-submit" src="img/red.png" type="button" value="Living Room Light Off" onclick="sendWebhook('https://link2.com')" />
<input id="contact-submit" src="img/red.png" type="button" value="Living Room Light Off" onclick="sendWebhook('https://link3.com')" />