Javascript 如何在网站中实施邮递员任务
我用Azure的认知服务创建了一个文本分析。我创建了一个逻辑应用程序,它与邮递员配合得很好。现在,我想将其部署到一个如下所示的网站上: 我想在上面的文本区写任何东西。当我按Submit时,它会将文本发送到我的逻辑应用程序。逻辑应用程序应将分析发送回下面的文本区域。我只是不知道如何用JavaScript实现这一点。 逻辑应用程序有一个http触发器。 在Postman中,我发布到触发http触发器的链接。头部是键=内容类型值=应用程序/json。在正文中,我发送了原始JSON,如下所示: { “文本”:“你好,我很好!” } 这应该是从上面的盒子里拿出来的。 然后我想在下面的文本区域中得到结果 我尝试了这个JavaScript,但我有任何经验,所以它甚至没有发送到我的逻辑应用程序:Javascript 如何在网站中实施邮递员任务,javascript,azure,postman,azure-logic-apps,azure-cognitive-services,Javascript,Azure,Postman,Azure Logic Apps,Azure Cognitive Services,我用Azure的认知服务创建了一个文本分析。我创建了一个逻辑应用程序,它与邮递员配合得很好。现在,我想将其部署到一个如下所示的网站上: 我想在上面的文本区写任何东西。当我按Submit时,它会将文本发送到我的逻辑应用程序。逻辑应用程序应将分析发送回下面的文本区域。我只是不知道如何用JavaScript实现这一点。 逻辑应用程序有一个http触发器。 在Postman中,我发布到触发http触发器的链接。头部是键=内容类型值=应用程序/json。在正文中,我发送了原始JSON,如下所示: { “文
var ServerURL = "https://prod-115.westeurope.logic.azure.com:443/workflows/0a862**************ced194a/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=R0_-cVHZRQNw**********0m-xl3e9YA";
async function myFunction()
{
var data = '{"text": "'+document.getElementById("myTextarea").value +'"}';
console.log(data)
var jsonText = JSON.parse(data);
console.log(jsonText);
var xhr = new XMLHttpRequest();
xhr.open("POST", ServerURL, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(jsonText); // fail is here so far
xhr.onreadystatechange = function() { // Call a function when the state changes.
if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
var json = JSON.parse(xhr.responseText);
CreateTable(json);
}
}
}
function CreateText(jsonData)
{
var textField = json;
textField = document.getElementById("textareabelow")
}
试试这个:
异步函数submit(){
var ServerURL=“”;
var data='{“text”:“'+document.getElementById(“myTextarea”).value+'“}”;
var xhr=new XMLHttpRequest();
xhr.open(“POST”,ServerURL,true);
setRequestHeader(“内容类型”、“应用程序/json”);
xhr.onreadystatechange=函数(){
if(this.readyState==XMLHttpRequest.DONE&&this.status==200){
var textField=document.getElementById(“测试”);
textField.innerHTML=xhr.response
}
}
发送(数据);
}
您尝试了哪些javascript来实现这一点?你能把它包括在内吗?