/**
* 解析载入的URL,返回参数对象
*/
function parse(url)
{
//如果URL为空或不带参数则直接返回null
//if (null == url || url.split("?").length < 2)
if (null == url || url.indexOf("?") == -1)
{
return null;
}
var argsUrl = url.split("?")[1];
//if (argsUrl.split("=").length < 2)
if (argsUrl.indexOf("=") == -1)
{
return null;
}
var properties = argsUrl.replace(/&/g, "',").replace(/=/g, ":'") + "'";
var obj = null;
var template = "obj = {p}";
eval(template.replace(/p/g, properties));
return obj;
}
//去除字符串的前后空格
StringUtil.trim = function(str)
{
return null == str ? str : str.replace(/(^\s*)|(\s*$)/g, "");
}