日期:2014-05-16  浏览次数:20668 次

Microsoft JScript 运行时错误: "Ajax" 未定义
网站首页加载用户登陆框 Microsoft JScript 运行时错误: "Ajax" 未定义  
其它特效ajax都能使用,用的是js 框架为Prototype.js
代码如下:
  <div id="Div_UserInfo57123">正在加载中...
</div>
<script language="javascript" type="text/javascript">
function getLoginForm()
{
  var Action='Type=getLoginForm&RandNum=57123&LoginP=Middle&ShowStyle=true&ImagePath=&CancelImage=&FormCSS=&LoginCSS=&ShowRest=true&ShowPwd=true&RegCSS=&PassCSS=';
  var options={ 
  method:'get', 
  parameters:Action, 
  onComplete:function(transport) 
  { 
  var returnvalue=transport.responseText; 
  if (returnvalue.indexOf("??")>-1) 
  alert('未知错误!请联系系统管理员'); 
  else 
  document.getElementById("Div_UserInfo57123").innerHTML=returnvalue; 
  } 
  }; 
  new Ajax.Request('/user/UserLoginajax.aspx?no-cache='+Math.random(),options);
}

------解决方案--------------------
Prototype.js
路径引用有错误
------解决方案--------------------
前面差一个 Ajax 定义的一段.