var XMLHttpObj = null;
function SendSOAPRequest(url, func, xmlString)
{
if (XMLHttpObj==null)
{
if (Is.IE)
XMLHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
else // Netscape
XMLHttpObj = new XMLHttpRequest();
}
//if (Is.NS)
// netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
XMLHttpObj.open("POST", url, false);
XMLHttpObj.setRequestHeader("Content-Type", "text/xml");
XMLHttpObj.setRequestHeader("SOAPAction", func);
XMLHttpObj.send(xmlString); if(XMLHttpObj.status == 200)
{
var r = GetXmlNodeByString(XMLHttpObj.responseText);
return r;
}
else
{
// alert("ERROR!\nHHTP Status: " + XMLHttpObj.status + "\n" + XMLHttpObj.statusText);
return null;
}
}
function SendSOAPRequest(url, func, xmlString)
{
if (XMLHttpObj==null)
{
if (Is.IE)
XMLHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
else // Netscape
XMLHttpObj = new XMLHttpRequest();
}
//if (Is.NS)
// netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
XMLHttpObj.open("POST", url, false);
XMLHttpObj.setRequestHeader("Content-Type", "text/xml");
XMLHttpObj.setRequestHeader("SOAPAction", func);
XMLHttpObj.send(xmlString); if(XMLHttpObj.status == 200)
{
var r = GetXmlNodeByString(XMLHttpObj.responseText);
return r;
}
else
{
// alert("ERROR!\nHHTP Status: " + XMLHttpObj.status + "\n" + XMLHttpObj.statusText);
return null;
}
}
解决方案 »
- 【javascript/Jquery】看我写的哪里出问题了
- 关于当前输入日期的下一天,结果很诡异。。。
- Extjs combobox 修改显示问题
- jquery中的data函数到底有什么用?
- 怎样控制让图片按顺序依次显示
- 求一個根據分數計算等級的公式——不是簡單的除,而是等級越高差距越大
- 如果两个DIV嵌套,怎样用JS去控制内层DIV的style属性?
- 请教:在客户端用javascript怎么打开系统自带的计算器和指定的记事本?
- 如何取得alert(变量)中变量的值,并把他存入数据库
- 自已定义的javascript的变量、函数放在一个文件后,如何包括进来?
- 事件钩子问题.
- 一个将输入框中文本中绝对路径的字符串改成相对路径的问题,拜托各位高手!
function SendSOAPRequest(url, func, xmlString)
{
if (XMLHttpObj==null)
{
if (Is.IE)
XMLHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
else // Netscape
XMLHttpObj = new XMLHttpRequest();
}
//if (Is.NS)
// netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
XMLHttpObj.open("POST", url, false);
XMLHttpObj.setRequestHeader("Content-Type", "text/xml");
XMLHttpObj.setRequestHeader("SOAPAction", func);
XMLHttpObj.send(xmlString); if(XMLHttpObj.status == 200)
{
var r = GetXmlNodeByString(XMLHttpObj.responseText);
return r;
}
else
{
// alert("ERROR!\nHHTP Status: " + XMLHttpObj.status + "\n" + XMLHttpObj.statusText);
return null;
}
}
比如,服务端是个servlet,我想用JS定时取此servlet的某监控值?能否如下使用:
...
var ret = SendSOAPRequest("/wep-aaa/monitorservet?do=warn",null,null);
alert(ret);
.....谢谢!