$(function () {
|
UseDialog();
|
UseForm();
|
})
|
|
|
function GetUrlParam(name) {
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
var Url = window.location.href;
|
|
if (Url.indexOf("?") > 0)
|
Url = "&" + Url.substr(Url.indexOf("?") + 1);
|
|
var r = Url.match(reg); //匹配目标参数
|
if (r != null) return unescape(r[2]);
|
return ''; //返回参数值
|
}
|
|
function GetHeadInfo() {
|
var headinfo = {
|
"Content-Type": "application/json;charset=uft-8"
|
};
|
return headinfo;
|
}
|
|
function HttpPost(JsonData, Url, SucessFunctionName) {
|
if (Url.indexOf("?") < 0)
|
Url = Url + "?t=" + Math.random();
|
else
|
Url = Url + "&t=" + Math.random();
|
|
$.ajax({
|
url: GetRootPath() + Url,
|
type: "POST",
|
headers: GetHeadInfo(),
|
data: JsonData,
|
dataType: 'json',
|
complete: function () { },
|
success: SucessFunctionName,
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
//var strLog = "详细错误:" + XMLHttpRequest.responseText; //writeFile("c:\\qd.log", strLog);
|
///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
|
}
|
});
|
}
|
|
function HttpPost_Sync(JsonData, Url, SucessFunctionName) {
|
if (Url.indexOf("?") < 0)
|
Url = Url + "?t=" + Math.random();
|
else
|
Url = Url + "&t=" + Math.random();
|
|
$.ajax({
|
async :false,
|
url: GetRootPath() + Url,
|
type: "POST",
|
headers: GetHeadInfo(),
|
data: JsonData,
|
dataType: 'json',
|
complete: function () { },
|
success: SucessFunctionName,
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
//var strLog = "详细错误:" + XMLHttpRequest.responseText; //writeFile("c:\\qd.log", strLog);
|
///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
|
}
|
});
|
}
|
|
function HttpForm(FormData, Url, SucessFunctionName) {
|
if (Url.indexOf("?") < 0)
|
Url = Url + "?t=" + Math.random();
|
else
|
Url = Url + "&t=" + Math.random();
|
|
$.ajax({
|
url: GetRootPath() + Url,
|
type: "POST",
|
headers: {},
|
data: FormData,
|
dataType: 'json',
|
cache: false, // 不缓存
|
processData: false, // jQuery不要去处理发送的数据
|
contentType: false, // jQuery不要去设置
|
complete: function () { },
|
success: SucessFunctionName,
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
//var strLog = "详细错误:" + XMLHttpRequest.responseText; //writeFile("c:\\qd.log", strLog);
|
///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
|
}
|
});
|
}
|
|
function getNewGuid() {
|
var date = new Date();
|
var dateGuid = convertDateToString(date);
|
var randomGuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
|
var r = Math.random() * 16 | 0,
|
v = c == 'x' ? r : (r & 0x3 | 0x8);
|
return v.toString(16);
|
})
|
return dateGuid + randomGuid;
|
}
|
|
function convertDateToString(now) {
|
var year = now.getFullYear();
|
var month = (now.getMonth() + 1).toString();
|
var day = (now.getDate()).toString();
|
var hour = (now.getHours()).toString();
|
var minute = (now.getMinutes()).toString();
|
var second = (now.getSeconds()).toString();
|
if (month.length == 1) {
|
month = "0" + month;
|
}
|
if (day.length == 1) {
|
day = "0" + day;
|
}
|
if (hour.length == 1) {
|
hour = "0" + hour;
|
}
|
if (minute.length == 1) {
|
minute = "0" + minute;
|
}
|
if (second.length == 1) {
|
second = "0" + second;
|
}
|
var dateTime = year + month + day + hour + minute + second;
|
return dateTime;
|
}
|
|
function sleep(delay) {
|
var start = (new Date()).getTime();
|
while ((new Date()).getTime() - start < delay) {
|
continue;
|
}
|
}
|