<script>
var xmlhttp;
function createXMLHttpRequest(){
xmlhttp=new XMLHttpRequest(); //这里要判断IE的写法
}
function startRequest(url,str) {
createXMLHttpRequest();
xmlhttp.open("POST",url,true); //true:异步,false:同步
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xmlhttp.onreadystatechange=handleStateChange;
//POST 请求下面要带参
xmlhttp.send(str);
}
function handleStateChange() {
console.log(xmlhttp);
if(xmlhttp.readyState==4 && xmlhttp.status==200){
var txt=xmlhttp.responseText;
if(txt !=null && txt !=""){
//这里要转一下
var obj = JSON.parse(txt);
console.log(obj);
var oA = document.createElement("a"); //创建a标签
oA.href = obj.data; //添加 href 属性
oA.target = "_blank"; //添加 target 属性
oA.click(); //模拟点击
}
}
}
//页面接参
/* params:String */
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return (r[2]); return null;
}
var i = GetQueryString('i')
console.log(i);
var str = 'i='+i
if(i !== null){
startRequest("后台api路径获取跳转小程序链接",str)
}
</script>
js空白页面接参自动跳转至小程序
于 2023-04-07 11:15:01 首次发布