Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在网站中实施邮递员任务_Javascript_Azure_Postman_Azure Logic Apps_Azure Cognitive Services - Fatal编程技术网

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,如下所示: { “文

我用Azure的认知服务创建了一个文本分析。我创建了一个逻辑应用程序,它与邮递员配合得很好。现在,我想将其部署到一个如下所示的网站上: 我想在上面的文本区写任何东西。当我按Submit时,它会将文本发送到我的逻辑应用程序。逻辑应用程序应将分析发送回下面的文本区域。我只是不知道如何用JavaScript实现这一点。 逻辑应用程序有一个http触发器。 在Postman中,我发布到触发http触发器的链接。头部是=内容类型=应用程序/json。在正文中,我发送了原始JSON,如下所示: { “文本”:“你好,我很好!” } 这应该是从上面的盒子里拿出来的。 然后我想在下面的文本区域中得到结果

我尝试了这个JavaScript,但我有任何经验,所以它甚至没有发送到我的逻辑应用程序:

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来实现这一点?你能把它包括在内吗?