getSearchString: function(f){//获取地址参数
var g=new RegExp("(^|&)"+f+"=([^&]*)(&|$)","i");
var h=window.location.search.substr(1).match(g);
if(h!=null){
return unescape(h[2]);
}
return null;
},
/**
* 格式化日期时间(将秒转化成日期时间字符串)
* @param value 秒
* @returns {String} 例:2014-09-12 16:12:01
*/
formatDateTimeBySeconds : function(value){
var date = new Date(value);
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var toDay = y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
var hour = date.getHours();
var min = date.getMinutes();
var sec = date.getSeconds();
var toTime = (hour<10?('0'+hour):hour)+':'+(min<10?('0'+min):min)+':'+(sec<10?('0'+sec):sec);
return toDay+' '+toTime;
},
/**
* 格式化日期(将秒转化成日期字符串)
* @param value 秒
* @returns {String} 例:2014-09-12
*/
formatDateBySeconds : function(value){
var date = new Date(value);
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
},
format : function(source, params) {//格式化var str="{0}xx{0}";str = commonObj.format(str,"ok!");
if (arguments.length == 1)
return function() {
var args = $.makeArray(arguments);
args.unshift(source);
return $.format.apply(this, args);
};
if (arguments.length > 2 && params.constructor != Array) {
params = $.makeArray(arguments).slice(1);
}
if (params.constructor != Array) {
params = [ params ];
}
$.each(params, function(i, n) {
source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n);
});
return source;
},
isAndroid : function(){
var u = navigator.userAgent;
var isAndroidBool = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
return isAndroidBool;
},
isIOS : function(){
var u = navigator.userAgent;
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
return isIOS;
},
ajaxSubmit : function(option){//统一提交入口
var me = this;
var ajaxParams = {
beforeSend: function() {
},
dataType: "json",
error : function(e){
if(!option.isNotShowError){
alert("请求有误!!!");
}
},
complete:function(){
},
type:"post"
};
$.extend(ajaxParams,option);
ajaxParams.success = function(resp){
option.success&&option.success(resp);
};
$.ajax(ajaxParams);
}