js 通过 post 方式进行页面跳转

1, html 页面

<button type="button" class="layui-btn" id="download" onclick="doPost('../../layer/download')" >下载</button>

2, js 代码

					function doPost(URL) {
					    PARAMS = {'fileName':'1.txt'};
					
					    var temp = document.createElement("form");
					    temp.action = URL;
					    temp.method = "post";
					    temp.style.display = "none";
					    for (var x in PARAMS) {
					        var opt = document.createElement("textarea");
					        opt.name = x;
					        opt.value = PARAMS[x];
					        temp.appendChild(opt);
					    }
					    document.body.appendChild(temp);
					    temp.submit();
					    return temp;
					}

3, 解释

3.1, URL:表示跳转的目标页面;

3.2, PARAMS:需要传递的 json 格式的数据;

3.3, 在后端可以通过request获取前端通过post传递的键值对数据;

猜你喜欢

转载自blog.csdn.net/qq_38986609/article/details/87979246