1***@163.com
1***@163.com
  • 发布:2016-07-01 11:02
  • 更新:2016-07-03 16:17
  • 阅读:1060

二级页面获取ajiax参数

分类:MUI

二级页面的接口是基于一级页面的 二级页面的参数 在一级页面里面 请问二级页面如何获取值

2016-07-01 11:02 负责人:无 分享
已邀请:
lsvih

lsvih

1、localStorage传值
2、’写在一级页面加载二级页面的url中,例如

mui.openWindow({  
        url: "cart.html?ddd=123",  
        id: "cart"  
});

二级页面中用以下代码获取

function GetRequest() {  
    var url = location.search; //获取url中"?"符后的字串     
    var theRequest = new Object();  
    if (url.indexOf("?") != -1) {  
        var str = url.substr(1);  
        strs = str.split("&");  
        for (var i = 0; i < strs.length; i++) {  
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);  
        }  
    }  
    return theRequest;  
}  
alert(GetRequest()["ddd"])

3、在openWindow的extra中传值(参考
例如

mui.openWindow({  
    url:'info.html',  
    id:'info.html',  
    extras:{  
        name:'mui',  
        version:'0.5.8'  
    }  
});

获取使用

var self = plus.webview.currentWebview();  
var name = self.name;  
var version = self.version;

等等很多方法

该问题目前已经被锁定, 无法添加新回复