Language.asp:
<%
Response.write(Request.ServerVariables("http_accept_language"))
%>
js:
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(callback) {
createXMLHttpRequest();
xmlHttp.onreadystatechange = function() {handleStateChange(callback);};
xmlHttp.open("GET", "http://172.172.172.172:85/Language.asp", true);
xmlHttp.send(null);
}
function handleStateChange(callback) {
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var objj = xmlHttp.responseText;
}}
}
这个是在html中调用asp页面中返回的值,问题出现在js调用之后返回时出现了:'zh'未定义
不知道错误出在哪 希望大家帮忙
没有人吗?
没找到zh.....
如果xmlhttp不是跨域访问Language.asp的话, 代码没什么错。
objj可以得到字符串 zh-cn
如果 之后的代码是eval(objj)的话,那么会出现 'zh'未定义错误
引用
相关问答:
<%@language="vbscript"%> <%option explicit%> <html> <head> <title>xxx </title> </head> <script language=vbs> '注意变量 ......
<%On Error Resume Next Set conn=Server.CreateObject("ADODB.Connection") conn.begintrans conn.Open ("Driver={SQL Server};server=(local);uid=sa;database=student;pwd=")
......
文件:folder.inc HTML code: <% Dim folderini,pos,pageName fPath = Request.ServerVariables("PATH_TRANSLATED") pos = instrRev(fPath,"\") folderini = Left(fPath,pos)+&qu ......
我帮学校做了一个站. 在校园网的情况下,能够登陆成功,后台帐号都能通过,进入后台 但是在外网AD的情况下,能够登陆后台的页面,页面是ASP文件. 但是输入帐号和密码的时候,网页运行很久都 ......
采用三层,我只贴相关代码 SqlHelper部分 VBScript code: Public Function getObjRs(Sql) Set objRs = New ADODB.Recordset objRs.Open Sql, objConn, 1, 1 Set getObjRs = obj End Funct ......