前端请求post,以表单的形式,后端传来的str,就是url携带的参数 const form = document.createElement('form'); form.style.display = 'none'; form.setAttribute('target', '_blank'); form.setAttribute('method', 'post'); form.setAttribute('action',url); var vars = str.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].indexOf("="); const input = document.createElement('input'); input.setAttribute('type', 'hidden'); input.setAttribute('name', vars[i].substring(0, pair)); input.setAttribute('value', vars[i].substring(pair + 1)); form.appendChild(input); } //下面是必须存在,要不然请求会失败 document.body.appendChild(form); form.submit(); document.body.removeChild(form); window.close();
前端form表单post请求
最新推荐文章于 2024-08-25 09:57:22 发布