1.url为:test.html?id=1064&td_channelid=3&type=3&from=groupmessage
parseUrl: function() {
var searchHref = window.location.search.replace('?', '');
var params = searchHref.split('&');
var returnParam = {};
params.forEach(function(param) {
var paramSplit = param.split('=');
returnParam[paramSplit[0]] = paramSplit[1];
});
return returnParam;
},
var params = parseUrl();
console.log(params);
结果:Object {id: "1064", td_channelid: "3", type: "3", from: "groupmessage"}
validate: function(params) {
if (!params.hasOwnProperty('type')) {
alert('type缺失!');
} else if (!params.hasOwnProperty('id')) {
alert('id缺失!');
} else if (!params.hasOwnProperty('mongoId')) {
params.mongoId = '';
}
},
validate(params);