【问题标题】:HTML code to invoke Azure automation runbook webhook用于调用 Azure 自动化 Runbook Webhook 的 HTML 代码
【发布时间】:2018-12-07 10:18:08
【问题描述】:

尝试调用我在 Azure 自动化帐户中的 Runbook 上定义的两个 webhook。

我可以通过 powershell 运行 webhook,它可以工作,但我无法让它运行。下面是我正在使用的代码

<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' 函数会运行,它会生成一个对 webhook URL 的 post 请求。第二个按钮和第二个 webhook URL 的帖子也是如此。 不胜感激。

【问题讨论】:

  • 您只是想开始 2 个运行手册?

标签: html ajax azure


【解决方案1】:

请使用下面的代码。它在我身边工作,只需引用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>

【讨论】:

  • 优秀 - 工作就像一个魅力。谢谢!那么我最大的问题是我没有对库的顶级“脚本”引用吗?
  • 是的,你可以下载到本地或者直接使用链接。
猜你喜欢
  • 2020-09-16
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2018-08-30
  • 2022-01-01
相关资源
最近更新 更多