// JScript 文件
<!--
function createXMLHttpRequest() { if (window.XMLHttpRequest)
{ //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{//设置MiME类别
xmlHttp.overrideMimeType("text/xml");
}
}
else
{
if (window.ActiveXObject)
{ // IE浏览器
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
}}
function Check_UserInfo()//检测用户信息
{
var SalesCode=document.getElementById("SalesCode").value;
//var SalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;
if(SalesCode+"a"=="a")
{
document.getElementById("SalesCode").focus();
return false;
}
var webFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+ escape(SalesCode);
createXMLHttpRequest();
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status==200)
{
var data=xmlHttp.responseText;
if(data+"a"!="a")
{
document.getElementById("SalesName").value=data;
}
}
else
{
//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";
}
}
else
{
//document.getElementById(innerHTML).innerHTML="正在读取数据....";
}
}
xmlHttp.open("POST", webFileUrl, true);
xmlHttp.send("");
}
-->
就是报错,说是缺少对象,各位大侠帮下小弟
<!--
function createXMLHttpRequest() { if (window.XMLHttpRequest)
{ //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{//设置MiME类别
xmlHttp.overrideMimeType("text/xml");
}
}
else
{
if (window.ActiveXObject)
{ // IE浏览器
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
}}
function Check_UserInfo()//检测用户信息
{
var SalesCode=document.getElementById("SalesCode").value;
//var SalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;
if(SalesCode+"a"=="a")
{
document.getElementById("SalesCode").focus();
return false;
}
var webFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+ escape(SalesCode);
createXMLHttpRequest();
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status==200)
{
var data=xmlHttp.responseText;
if(data+"a"!="a")
{
document.getElementById("SalesName").value=data;
}
}
else
{
//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";
}
}
else
{
//document.getElementById(innerHTML).innerHTML="正在读取数据....";
}
}
xmlHttp.open("POST", webFileUrl, true);
xmlHttp.send("");
}
-->
就是报错,说是缺少对象,各位大侠帮下小弟
全局的试试 。
偶是菜鸟
function createXMLHttpRequest() {}
//createXMLHttpRequest方法上面加个var xmlHttp;试试 。
哎 ,也不能菜成这样吧 。
{ if (window.XMLHttpRequest)
{ // Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{// 设置MiME类别
xmlHttp.overrideMimeType("text/xml");
}
}
else
{
if (window.ActiveXObject)
{ // IE浏览器
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
}
return xmlHttp
}
function Check_UserInfo()// 检测用户信息
{ var SalesCode = document.getElementById("SalesCode").value;
// var SalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;
if (SalesCode + "a" == "a")
{
document.getElementById("SalesCode").focus();
return false;
}
var webFileUrl = "../ajax.aspx?Action=CheckUserInfo&SalesCode="
+ escape(SalesCode); var xmlHttp = createXMLHttpRequest();
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
var data = xmlHttp.responseText;
if (data + "a" != "a")
{
document.getElementById("SalesName").value = data;
}
}
else
{
// document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";
}
}
else
{
// document.getElementById(innerHTML).innerHTML="正在读取数据....";
}
}
xmlHttp.open("POST", webFileUrl, true);
xmlHttp.send("");
}
另外:检查一下你的url
function createXMLHttpRequest() {
var xmlHttp;先定义一个局部变量
if (window.XMLHttpRequest)
{ //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{//设置MiME类别
xmlHttp.overrideMimeType("text/xml");
}
}
else
{
if (window.ActiveXObject)
{ // IE浏览器
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
}
return xmlHttp; 函数执行后返回xmlHttp
}
function Check_UserInfo()//检测用户信息
{
var SalesCode=document.getElementById("SalesCode").value;
//var SalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;
if(SalesCode+"a"=="a")
{
document.getElementById("SalesCode").focus();
return false;
}
var webFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+ escape(SalesCode); //createXMLHttpRequest();改成
var xmlHttp = createXMLHttpRequest();
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status==200)
{
var data=xmlHttp.responseText;
if(data+"a"!="a")
{
document.getElementById("SalesName").value=data;
}
}
else
{
//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";
}
}
else
{
//document.getElementById(innerHTML).innerHTML="正在读取数据....";
}
}
xmlHttp.open("POST", webFileUrl, true);
xmlHttp.send("");
}
{
}
这个先改掉
如果你不处理异常那么就不要 用try catch