使用谷歌浏览器用户不能注册
[*]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 ? '
'+xmlHttp.responseText : '
';
[*] }
[*]}复制代码上面三个js函数是dt注册时的验证,执行validator(id),本地测试没问题,上传到服务器之后用ie测试没问题,用谷歌浏览器测试就报错,请问是哪里的问题啊,是不是服务器不支持xmlhttp啊?该如何配置呢?服务器环境win2008+apache+php+mysql
报错 提示什么?
恢复成默认模版试试
页:
[1]