jquery问题,本地测试 IE、火狐、谷歌没有问题,但是上到服务器IE就不行了!

问题描述

本地测试没有问题,上到服务器(service 2003)ie不行了!$(document).ready(function(){$("#address").blur(function(){if($("#address").val().trim()==""){$("#addressInfo").html("x 详细地址不能为空!").css("color","red");}else{if($("#address").val().trim().length<5){$("#addressInfo").html("x 长度不能小于5个字符,请认真填写!").css("color","red");}else{$("#addressInfo").html("(具体地址填写)").css("color","blue");}}});$("#nameLogin").blur(function(){if($("#nameLogin").val().trim()==""){$("#loginInfo").html("账号不能为空!").css("color","red");}else{$("#loginInfo").html("");}});$("#passWordLogin").blur(function(){if($("#passWordLogin").val().trim()==""){$("#loginInfo").html("密码不能为空!").css("color","red");}else {$("#loginInfo").html("");}});$("#username").blur(function(){//获得输入框的数值var userName =$("#username").val().trim();// 清空提示框信息$("#userNameInfo").html("");if(userName==""){$("#userNameInfo").html("x 登录名不能为空");$("#userNameInfo").css("color","red").css("fontSize","10px").show("show",2);}else{var pattern = /^[A-Za-z0-9]{4,8}$/;if (!pattern.test(userName)) {$("#userNameInfo").html("× 登录名格式不正确");$("#userNameInfo").css("color", "red").css("fontSize","10px").show("slow",2);}else{$("#userNameInfo").html("√ 正确");$("#userNameInfo").css("color", "blue").css("fontSize","10px").show("slow",2);}}});$("#password").blur(function(){//获得输入框的数值var passWord =$("#password").val().trim();$("#passWordInfo").html("");if(passWord==""){$("#passWordInfo").html("x 密码不能为空");$("#passWordInfo").css("color","red").css("fontSize","10px").show("show",2);}else{var pattern = /^[A-Za-z0-9]{6,8}$/;if(!pattern.test(passWord)){$("#passWordInfo").html("× 密码格式不正确");$("#passWordInfo").css("color", "red").css("fontSize","10px").show("slow",2);}else{$("#passWordInfo").html("√ 正确");$("#passWordInfo").css("color", "blue").css("fontSize","10px").show("slow",2);}}});$("#passWord2").blur(function(){var passWord2 = $("#passWord2").val().trim();var passWord =$("#password").val().trim();$("#passWord2Info").html("");if(passWord2==""){$("#passWord2Info").html("x 密码不能为空");$("#passWord2Info").css("color","red").css("fontSize","10px").show("show",2);}else {$("#passWord2Info").html("");if(passWord!=passWord2){$("#passWord2Info").html("x 两次输入不一致");$("#passWord2Info").css("color","red").css("fontSize","10px").show("show",2);}else{$("#passWord2Info").html("√ 正确");$("#passWord2Info").css("color", "blue").css("fontSize","10px").show("slow",2);}}});$("#province").change(function(){$("#city").empty();var id = $(this).find("option:selected").attr("value");$.ajax({type: "GET",url: "/zone/city/"+id,success: function(data){$.each(data,function(i, o){$("#city").append("<option value='"+o.id+"'>"+o.name+"</option>");});}});});$("#province").change();$("#subBtn").click(function(){if(!checkForm())return false;var username = $("#username").val().trim();var password = $("#password").val().trim();var province = $("#province").val().trim();var city = $("#city").val();var sex = $("#sex").val();submitForm(username, password, province, city, sex);});});//定义方法--验证是否为空function isNull(ele) {var _form = document.searchForm;if (_form[ele].value == "") {_form[ele].focus();return true;}return false;}function checkForm(){var _form = document.searchForm;if (isNull("username")) {$("#userNameInfo").html("x 登录名不能为空").css("color", "red").css("fontSize","10px").show("slow",2);_form.name.focus();return false;}else if($("#username").val().trim().length<4){$("#userNameInfo").html("x 登录名长度不能小于4个字符");_form.name.focus();return false;}if (isNull("password")) {$("#passWordInfo").html("x 登录密码不能为空").css("color", "red").css("fontSize","10px").show("slow",2);_form.password.focus();return false;}if (isNull("password2")) {$("#passWord2Info").html("x 确认密码不能为空!").css("color", "red").css("fontSize","10px").show("slow",2);_form.password2.focus();return false;}if(_form.password.value!=_form.password2.value){$("#passWord2Info").html("x 您两次输入的密码不一致,请重新输入!").css("color", "red").css("fontSize","10px").show("slow",2);alert("");_form.password2.focus();return false;}if (isNull("checkcode")) {$("#checkCodeInfo").html("x 验证码不能为空!").css("color", "red").css("fontSize","10px").show("slow",2);_form.checkcode.focus();return false;}if( !Utils.checkCode($("#checkcode").val()) ){$("#checkCodeInfo").html("x 验证码错误!").css("color", "red").css("fontSize","10px").show("slow",2);return false;}if ($("#service").attr("checked")!="checked") {$("#serviceInfo").html("x 请仔细阅读并同意用户服务协议并同意再注册!").css("color", "red").css("fontSize","10px").show("slow",2);return false;}else{$("#serviceInfo").html("√ 正确").css("color", "blue").css("fontSize","10px").show("slow",2);}return true;}var submitForm = function(username, password, province, city, sex){$.ajax({type: "POST",url: "/reg/create",data:{"username":username,"password":password,"province":province,"city":city,"sex":sex},success: function(data){alert(data.message);if(data.status){if(window.parent)window.parent.location.reload();elsewindow.location.reload();}}});};

解决方案

本地可以,服务器上不可以,这种通常都是路径问题,比如引用...url: "/zone/city/"+id, ...本体可能是http://localhost:8080/myapp/这样,而服务器可能是http://myapp/这样,那么上述路径基本就废掉了。。。
解决方案二:
浏览器兼容性已经测试过。那和服务器的IE就没什么关系了,剩下的,只有是服务器端的问题。而且很有可能是js的路径问题,我建议你用firebug查看一下,是否所有的js和css文件都已经正确的获取到!
解决方案三:
可以考虑将本地vhost配置文件里配置上服务器的域名(如127.0.0.1 www.xxxx.com),本机模拟线上环境,然后尝试下访问该页(如http://www.xxx.com/test/test.jsp),看下问题是否依然存在,估计跟服务器没啥太大关系,大多数跟目录引用有关吧。

时间: 2024-09-12 06:18:55

jquery问题,本地测试 IE、火狐、谷歌没有问题,但是上到服务器IE就不行了!的相关文章

网站在本地测试是好的,但是上传到远程服务器上出错?

问题描述 网站在本地测试是好的,但是上传到远程服务器上出错?在百度上面搜索了半天也没有找到答案,网址:http://www.66880.net.cn/运行时错误说明:服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.详细信息:若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前Web应用程序根目录下的"web.config"配置文件中创建一个<customE

大哥大姐们,谁看到了可一定要帮忙哈!我编了个小程序,在本地测试成功!但传到客服服务器上(在服务器内部iis里浏览:无法访问或该页不存在,在外面通过浏览器访问:出现:Server Error in &amp;amp;#x27;/&amp;amp;#x27; Application.

问题描述 大哥大姐们,谁看到了可一定要帮忙哈!我编了个小程序,在本地测试成功!但传到客服服务器上(在服务器内部iis里浏览:无法访问或该页不存在,在外面通过浏览器访问:出现:ServerErrorin'/'Application.--------------------------------------------------------------------------------RuntimeErrorDescription:Anapplicationerroroccurredonthe

ssh-本地测试没问题,部署到网站上就出现这样的问题

问题描述 本地测试没问题,部署到网站上就出现这样的问题 HTTP Status 500 - Hibernate operation: could not insert: [dd.po.User]; uncategorized SQLException for SQL [insert into user (NICKNAME, USERID, PASSWORD, HEAD_PIC, SEX, BIRTHDAY, PROVINCE, CITY, COUNTY, FANS, FOCUS) values

服务器-乱码问题在本地测试没有问题,提交SVn合入代码之后在服务其上测试就不行?

问题描述 乱码问题在本地测试没有问题,提交SVn合入代码之后在服务其上测试就不行? 在前台我使用encodeURIComponent转码在后天使用String 的构造方法进行解码,然后再本地上测试没有问题,到服务器上就不行了,怎么回事? 解决方案 服务器和本地环境有什么差别?比如JRE的配置.语言配置等,本地是什么环境,服务器是什么环境? 解决方案二: 原来服务器用的是tomcat8了,本地是7

为什么本地测试CSS样式正常 上传到服务器就错位了

问题描述 为什么本地测试CSS样式正常 上传到服务器就错位了 为什么本地测试CSS样式正常 上传到服务器就错位了,在ie,火狐,谷歌上都没事,但是放到360兼容模式上样式就错位了,如果是360极速模式上也没事,这是为什么呀!急急急... 解决方案 贴个测试地址看看就知道了 解决方案二: 没有上传服务器之前 360兼容正常吗? 解决方案三: 请问解决了吗?我现在也遇到一样的情况呢,怎么解决的呢?

javascript ie-为毛js本地执行IE没有问题,上传到服务器IE不执行?

问题描述 为毛js本地执行IE没有问题,上传到服务器IE不执行? 在百度地图API抄了一个网页,在本地磁盘上使用IE能够打开地图: 上载到服务器在打不开,firefox.safari.chrome等都没有问题.据说是IE设置问题,到底是哪里呢?html如下: <html> <head> <meta http-equiv=""Content-Type"" content=""text/html; charset=utf

本地测试webservice很快,但发布到服务器就非常的慢?

问题描述 先说一下本地开发环境WIN8.1(64位)+IIS8.5+VS2012+oracle驱动(instantclient_11_2)在本地测试webservice中的一个方法速度非常快1-2秒左右.注:该方法直连ORACLE数据库,6表关联查询一个的销售数据,其中有两张表已过千万,索引机制很好,在PLSQL中查询并不慢,平均1秒左右即可.下边是服务器配置环境winserver2008(64位)+iis7.5+oracle驱动(instantclient_11_2)在该服务器中调用同样的WE

本地测试PHP环境不能正常运行的解决方法

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写.PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用.PHP 独特的语法混合了 C.Java.Perl 以及 PHP 自创新的语法.它可以比 CGI 或者 Perl 更快速的执行动态网页. &http://www.aliyun.com/zixun/a

asp.net 服务器测试与本地测试的问题

问题描述 asp.net 服务器测试与本地测试的问题 公司说为了避免客户浏览器的版本比较低的问题, 让我们用兼容模式测试.我们在本地测的都没有问题,但是不论是在本地IIS上面测试还是在服务器上面测试都不行.不知道是什么原因 解决方案 要看你说的不行是怎么不行.你说的本地是什么意思,是web development server,还是直接打开html文件,还是用的iis express.