我使用我的Azure函数在传递HTML触发器后返回某个输出。该网页将打印出基本输出,例如Hello {name}
。
我想将此输出传递到HTML文件并通过单独的HTML文件显示。本质上,我想提取helloworld.azureapp.com?name={name}
返回的内容并将其推送到HTML文件中的JS变量中。
我将如何做?
注意,Azure函数是用Python编写的。
如果我的理解正确,您正在寻找的是使您的Web应用程序将GET请求发送到您的Azure函数端点并将您返回的响应存储在javascript变量中。
您应像对待任何API的任何标准响应一样对待Azure函数HTTP触发器的响应。
建议您选择一个简单的Web应用程序框架,而不是在本地HTML文件中编写所有js代码。
对于python,您可以尝试Django或Flask(入门教程here)。
调用Azure函数终结点helloworld.azureapp.com?name={name}
的代码可能在您的Web应用程序中(使用python中的requests
模块)。有关如何使用python here发出Web请求的教程。
一旦获得该请求的响应,就可以使用获得的值做进一步处理。
取决于您的Web应用程序框架,您可以做很多事情。
其中一些是:
将其保存在隐藏字段中并在JavaScript中获取价值。
将接收到的值呈现到服务器端页面中的元素并显示它。