目的:post 方式传输数据安全性高
步骤:
1、在页面写一个隐藏的空盒子,用来插入表单
<div id="otherform" style='display:none'></div>
2、跳转支付的时候,插入form表单,传输数据
原生js方式:
document.getElementById("otherform").innerHTML=
"<form action='http://192...' method='post' id='id' style='display:none'>"+
"<input id='one' type= hidden name='name' value='猪八戒' />"+
"<input type= hidden name='age' value='18' />"+
"<input type= hidden name='height' value='180cm' />"+
"</form>"
let arr = '孙悟空'
document.getElementById("one").value = arr // 修改value值
document.getElementById("id").submit() // 提交表单
jquery方式:
$("#otherform").html(
"<form action='http://192...' method='post' id='id' style='display:none'>"+
"<input type= hidden name='name' value='猪八戒' />"+
"<input type= hidden name='age' value='18' />"+
"<input type= hidden name='height' value='180cm' />"+
"</form>"
);
$('#id').children().eq(0).val('孙悟空') // 修改value值
$("#id").submit(); //提交表单
$("#id").html(""); //清空div,不清也没事
说明:
1、name 字段名,写死即可;value 相当于字段值,可以修改
2、action 要提交的服务器地址,或页面地址
效果图: