js 脚本
调用方法 e_quexml(url) url参数为访问action路径
var xmlhttp;
var ispass = false;
function proseRequest()
{
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
{
var reinfo = xmlhttp.responseXML.getElementsByTagName("result")[0].getElementsByTagName("row");
var reinfo1 = reinfo[0].firstChild.data;
var reinfo2 = reinfo[1].firstChild.data;
if(reinfo1=="true")
{
alert("该因子标识已存在,请重输!");
return false;
}
if(reinfo2=="true")
{
alert("同一个归属者下不能存在相同的因子名称,请重输!");
return false;
}
ispass = true;
}
}
}
function e_quexml(url)
{
try{
xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp= new XMLHttpRequest();
}catch(e){}
}
}
xmlhttp.onreadystatechange=proseRequest;
xmlhttp.open("get",url,false);
xmlhttp.send(null);
}
类文件
response.setContentType("text/xml;charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
out = response.getWriter();
out.println("<response>");
out.println("<result>"+res+"</result>");
out.println("</response>");
out.close();
return null;
调用方法 e_quexml(url) url参数为访问action路径
var xmlhttp;
var ispass = false;
function proseRequest()
{
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
{
var reinfo = xmlhttp.responseXML.getElementsByTagName("result")[0].getElementsByTagName("row");
var reinfo1 = reinfo[0].firstChild.data;
var reinfo2 = reinfo[1].firstChild.data;
if(reinfo1=="true")
{
alert("该因子标识已存在,请重输!");
return false;
}
if(reinfo2=="true")
{
alert("同一个归属者下不能存在相同的因子名称,请重输!");
return false;
}
ispass = true;
}
}
}
function e_quexml(url)
{
try{
xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp= new XMLHttpRequest();
}catch(e){}
}
}
xmlhttp.onreadystatechange=proseRequest;
xmlhttp.open("get",url,false);
xmlhttp.send(null);
}
类文件
response.setContentType("text/xml;charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
out = response.getWriter();
out.println("<response>");
out.println("<result>"+res+"</result>");
out.println("</response>");
out.close();
return null;