|
|
[ol]function makeRequest(queryString, php, func, method) { xmlHttp = Try.these( function() {return new XMLHttpRequest()}, function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')} ); method = (typeof method == 'undefined') ? 'post' : 'get'; if(func) xmlHttp.onreadystatechange = eval(func); xmlHttp.open(method, method == 'post' ? php : php+'?'+queryString, true); xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlHttp.send(method == 'post' ? queryString : null);}function validator(id) { vid = id; makeRequest('moduleid={$moduleid}&action=member&job='+id+'&value='+Dd(id).value, AJPath, '_validator');}function _validator() { if(xmlHttp.readyState==4 && xmlHttp.status==200) { Dd('d'+vid).innerHTML = xmlHttp.responseText ? '
[img][/img]
'+xmlHttp.responseText : '
[img][/img]
'; }}[/ol]复制代码上面三个js函数是dt注册时的验证,执行validator(id),本地测试没问题,上传到服务器之后用ie测试没问题,用谷歌浏览器测试就报错,请问是哪里的问题啊,是不是服务器不支持xmlhttp啊?该如何配置呢?服务器环境win2008+apache+php+mysql |
|