You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
2.1 KiB
Plaintext

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//当前项目路径
var basePath = basePath();
function basePath()
{
//获取当前网址,如: http://localhost:80/jflow-web/index.jsp
 var curPath=GetHrefUrl();  
 //获取主机地址之后的目录 jflow-web/index.jsp  
 var pathName=window.document.location.pathname;  
 var pos=curPath.indexOf(pathName);  
 //获取主机地址 http://localhost:80  
 var localhostPaht=curPath.substring(0,pos);  
//获取带"/"的项目名,如:/jflow-web
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return localhostPaht+projectName;
var curWwwPath = GetHrefUrl();
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName);
var localhostPaht = curWwwPath.substring(0,pos);
var projectName = pathName.substring(0,pathName.substr(1).indexOf('/WF')+1);
var path= localhostPaht + projectName ;
}
//For .net 后台的调用的url , java的与.net的不同.
var plant = "JFlow";
var url = GetHrefUrl();
var Handler = url.substring(0,url.lastIndexOf('/')+1)+"ProcessRequest.do";
var MyFlow = url.substring(0,url.lastIndexOf('/')+1)+"MyFlow/ProcessRequest.do";
/*var Handler ;*/
//公共方法
function Handler_AjaxQueryData(param, callback, scope, method, showErrMsg) {
if (!method) method = 'GET';
$.ajax({
type: method, //使用GET或POST方法访问后台
dataType: "text", //返回json格式的数据
contentType: "application/json; charset=utf-8",
url: Handler, //要访问的后台地址
data: param, //要发送的数据
async: true,
cache: false,
complete: function () { }, //AJAX请求完成时隐藏loading提示
error: function (XMLHttpRequest, errorThrown) {
callback(XMLHttpRequest);
},
success: function (msg) {//msg为返回的数据在这里做数据绑定
var data = msg;
callback(data, scope);
}
});
}
//公共方法
function Handler_AjaxPostData(param, callback, scope) {
$.post(Handler, param, callback);
}