js post请求然后跳转页面

1,549 阅读1分钟

当前方法适用于vue 原生js react中

思路

1.动态创建form表单、并在form添加属性

var demo_form = document.createElement("form");
demo_form.action = url.cfcaUrl;//接口地址
demo_form.method = "post";//请求方式

2.添加input绑定接口参数,可以循环创建 我这里没有写循环 只有一个参数

//添加 input
var input = document.createElement("input");
input.type = "text";
input.name = "message";
input.value = url.message;
demo_form.appendChild(input);

将动态创建的form表单添加到页面中 并提交

demo_form.style.display = "none";
document.body.appendChild(demo_form);
// 提交表单
demo_form.submit();

上面代码可以直接复制然后修改