window.open打开一个新空白页面,不会自动刷新【解决方案】
生活随笔
收集整理的這篇文章主要介紹了
window.open打开一个新空白页面,不会自动刷新【解决方案】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
調(diào)用js方法:
function BuildPostForm(fm, url, target) {var e = null, el = [];if (!fm || !url)return e;target = target || '_blank';e = document.getElementById(fm);if (!e) {e = document.createElement('Form');e.Id = fm;document.body.appendChild(e);}e.method = 'post';e.target = target;e.style.display = 'none';e.enctype = 'application/x-www-form-urlencoded';var idx = url.indexOf('?');var para = [], op = [];if (idx > 0) {para = url.substring(idx + 1, url.length).split('&');url = url.substr(0, idx);//截取URLvar keypair = [];for (var p = 0; p < para.length; p++) {idx = para[p].indexOf('=');if (idx > 0) {el.push('<input type="hidden" name="' + para[p].substr(0, idx) + '" id="frm' + para[p].substr(0, idx) + '" value="' + para[p].substring(idx + 1, para[p].length) + '" />');}}}e.innerHTML = el.join('');e.action = url;return e; }?
用這個方法提交就搞定了。
調(diào)用方法:
BuildPostForm('pay_form', url, '_blank').submit();?
轉載于:https://www.cnblogs.com/codeDevotee/p/7851686.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的window.open打开一个新空白页面,不会自动刷新【解决方案】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatis映射器${}和#{}的区别
- 下一篇: 可扩展Web架构与分布式系统