1. 程式人生 > >js 獲得url中的get引數

js 獲得url中的get引數

程式碼據說來自js權威指南,沒讀過

function getArgs() {
	var args = {};
	var query = location.search.substring(1);// Get query string
	var pairs = query.split("&");// Break at ampersand
	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		// Look for "name=value"
		if (pos == -1) continue;// If not found, skip
		var argname = pairs[i].substring(0,pos);// Extract the name
		var value = pairs[i].substring(pos+1);// Extract the value
		value = decodeURIComponent(value);// Decode it, if needed
		args[argname] = value;// Store as a property
	}
	return args;// Return the object
}

//test
getArgs();