500 - 内部服务器错误 - 在Javascript函数asp调用上

时间:2015-08-24 19:49:10

标签: javascript html iis asp-classic webforms

我在html webform上有这个 javascript 功能。我从chrome调试器得到一个非常通用的错误500。 “您正在查找的资源存在问题,无法显示。”

经过一些研究后,似乎通常是IIS配置而不是代码问题。在我改变IIS中的内容之前,我想确认这一点。我对IIS几乎一无所知。 IIS版本是6.2。这似乎是一个代码问题,还是我需要在IIS中纠正这个问题?

这是我的js脚本:

<script>
function loadXMLDoc(chosen)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
  }
}
xmlhttp.open("GET","recruiter_Info.asp?q="+chosen,true);
xmlhttp.send();
}    
</script>

这是我的ASP

<%
response.expires=-1

sql="select tName, tDisplayName from [tlmain].[dbo].[tblSkillSet] join tlmain.dbo.tblenum on [tlmain].[dbo].[tblSkillSet].nSkillID = tlmain.dbo.tblEnum.nIndex join tlmain.dbo.tblUser on [tlmain].[dbo].[tblSkillSet].nUserID = tlmain.dbo.tblUser.aUserID where nconstraintid = 110 and tName not like '%old%' and tlmain.dbo.tblUser.bDeleted <> '1' and tDisplayName like "
sql=sql & "'%" & request.querystring("q") & " Recruiter%' ORDER BY tName"

set conn=Server.CreateObject("ADODB.Connection")
conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=mysour;UID=webform;PWD=mypass;DATABASE=mydb; "
set rs=Server.CreateObject("ADODB.recordset")
rs.Open sql,conn

Response.Write "<label for=""recruiter""><span>Choose Recruiter</span>   </label>" & vbcrlf
Response.Write "<select name=""recruiter"" size=""10"">" & vbcrlf
while not rs.EOF
    Response.Write "<option value=""" + rs.Fields ("tName") + """>" & rs.Fields     ("tName") & "</option>" & vbcrlf
    rs.movenext
wend
Response.Write "</select>"
%>

0 个答案:

没有答案