HTML-код для вызова веб-крюка Runbook автоматизации Azure - PullRequest
0 голосов
/ 07 декабря 2018

Попытка вызвать двух веб-крючков, которые я определил для runbook в учетной записи автоматизации Azure.

Я могу запустить веб-крючок через powershell, и он работает, но у меня возникают проблемы с его запуском,Ниже приведен код, который я использую

<HTML>
<TITLE>Jumpbox Power</TITLE>
<BODY>
<CENTER>


<SCRIPT>
function startjumpbox() {
    var _url = 'https://s5events.azure-automation.net/webhooks?token=asdf;
    return $.ajax({
        type: 'post',
        url: _url
    })
};

function startjumpbox() {
 var _url = 'https://s5events.azure-automation.net/webhooks?token=fdsa';
 return $.ajax({
     type: 'post',
     url: _url
 })
};
</SCRIPT>

Start / Stop jumpbox<br>
<button onclick="startjumpbox()">Start Jumpbox</button> 
<button onclick="stopjumpbox()">Stop Jumpbox</button
</CENTER>
</BODY>
</HTML>

Идея состоит в том, что при нажатии первой кнопки запускается функция 'startjumpbox', которая генерирует запрос на публикацию URL-адреса webhook.То же самое касается второй кнопки и сообщения на второй URL-адрес веб-крючка.Буду признателен за любые советы.

1 Ответ

0 голосов
/ 07 декабря 2018

Пожалуйста, используйте код ниже.Он работает на моей стороне, просто укажите ссылку на jquery lib (вы также можете загрузить его на локальный компьютер и затем сослаться на него):

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

пример кода:

<!DOCTYPE html>
<HTML>
<head>
<TITLE>Jumpbox Power</TITLE>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<BODY>

<SCRIPT>
function startjumpbox() {
    alert("start call 1")
    var _url = 'https://s4events.azure-automation.net/webhooks?token=your_token';
    $.ajax({
        type: 'POST',
        url: _url
    });
    alert("completed call 1")
}

function startjumpbox2() {
    alert("start call 2")
    var _url = 'https://s4events.azure-automation.net/webhooks?token=your_token';
    $.ajax({
        type: 'POST',
        url: _url
    });
    alert("completed call 2")
}
</SCRIPT>

Start / Stop jumpbox<br>
<button onclick="startjumpbox()">Start Jumpbox</button> 
<button onclick="startjumpbox2()">Start Jumpbox2</button>
</BODY>
</HTML>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...