/**
- 调用Webservices方法,
- methodName调用webservices方法名称,
- paramTag提交的参数标签字符串,例参数名cmd参数值1,<cmd>1</cmd>
- completeMethod 请求结束的回调方法
*/
function goWebservices(methodName,paramTag,completeMethod){
var data = getWebservicesData(methodName,paramTag);
var webservicesUrl = getWebservicesUrl();
//alert(data);
mui.ajax({
url:webservicesUrl,
type:'POST',
dataTyle:'xml',
data:data,
timeout:10000,//超时时间设置为10秒;
complete:completeMethod,
beforeSend:function(request){
request.setRequestHeader('SOAPAction','')
},
contentType:'text/xml; charset=\"utf-8\"'
});
}
/** - 获得webservice请求参数xml报文
- @param {Object} functionName
- @param {Object} paramTag
*/
function getWebservicesData(functionName,paramTag){
var data='<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
data = data + '<soap:Body>';
data = data + '<'+functionName+' xmlns="http://sh.inobido.com/">';
data = data + paramTag;
data = data + '</'+functionName+'>';
data = data + '</soap:Body>';
data = data + '</soap:Envelope>';
return(data);
}
5 个评论
要回复文章请先登录或注册
a***@qq.com
1***@qq.com
4***@qq.com
好冷
向大海 (作者)