window.open(newURL),然后提交发布请求

时间:2020-06-05 20:49:01

标签: javascript

我的Web应用程序正在 domain.com/myApp 中运行。我有一个代码 window.open(domain.com/dashboard),只需单击一个按钮即可弹出一个窗口,并加载在同一域中运行的仪表板应用程序。

仪表板应用程序的登录页面( domain.com/dashboard )具有我需要提交的表单才能获得所需的输出。表单提交将发帖请求发送到在同一域中运行的特定服务端点。

我的myApp中已经有表单输入。如何绕过表单并使用window.open()直接查看最终结果,然后将发布请求发送到URL?

MyApp:www.domain.com/myApp

仪表板应用程序:www.domain.com/myApp

网络服务:www.domain.com/web_request/list method ='post'

已编辑

Request body:
{
   "envelope":{
      "header":{
         "message":{
            "type":"msg_type"
         }
      },
      "queryData":{
         "table":"schema.table.procedure",         
         "page":0,
         "queryDetails":{
            "field":[
               {
                  "name":"source_nm",
                  "value":"SOURCE1"
               },
               {
                  "name":"fund",
                  "value":"FUND1"
               },               
               {
                  "name":"position_type",
                  "value":"T"
               },
               {
                  "name":"expry_dt_from",
                  "value":""
               }              
            ]
         }
      }
   }
}

1 个答案:

答案 0 :(得分:0)

在加载页面时提交表单。

document.addEventListener("DOMContentLoaded", function() {
    const form = document.getElementById('your-form-id');
    form.submit();
});
相关问题