您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 关于javascript很烦人的问题?

关于javascript很烦人的问题?

来源:网络整理     时间:2016/8/14 21:40:30     关键词:

关于网友提出的“ 关于javascript很烦人的问题?”问题疑问,本网通过在网上对“ 关于javascript很烦人的问题?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于javascript很烦人的问题?
描述:

大家好,我写的js文件(javascrpt客户端输入验证)以前都是好好的,最近用的时候却没有反应了??  不知道怎么办啊??   代码也没有改过?(我是用在SSH小项目里面的,并且写的Ajax服务器端验证也没有反应,哎呀,没辙了。。。)  请大家帮帮忙吧。


解决方案1:

这个ajax的xmlhttp对象的比较健壮的初始化代码:


//create a new XMLHttpReqeust object to talk to the web server
var xmlhttp = false;
/*@cc_on @*/
/*@if(@_jscript_version >= 5)
try{
xmlhttp = new ActiveXObejct("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(ex){
xmlhttp = false;
}
}
@end @*/
if( !xmlhttp && typeof XMLHttpRequest!="undefined" )
xmlhttp = new XMLHttpRequest();
if(!xmlhttp)
alert("Error initializing XMLHttpRequest!");

后面再引用应该不会有什么问题了,你的可能是其他的地方出问题了,建议看一下浏览器状态栏左下角的提示,然后在alert()调试
就ok了 解决方案2:

你看下浏览器左下角有没有黄色的符号,点开看看里面报了什么错!

解决方案3:

跟你说下:不同的浏览器(包括版本)支持不同的版本的javascript,你说的ajax
给你比较强壮的代码:可以得到不同浏览器版本下的xmlRequest(自己调试下)
   var xmlHttp;
if (window.ActiveXObject && !window.XMLHttpRequest) {
var MSXML = ["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for (var i = 0; i < MSXML.length; i++) {
try {
xmlHttp = new ActiveXObject(MSXML[i]);
alert("成功:"+SXML[i]);
break;
} catch () {
}
}
}else{
xmlHttp = new XMLHttpRequest();
alert("成功:xmlRequest");
}

解决方案4:

浏览器版不一样,也会出现这个问题。如


在js中使用document.test.submit();
在IE6中没有任何问题,IE7中就有问题。
现写的,例子不一定正确 解决方案5:

js文件路径没错吧?

解决方案6:

说正事
js没反应了话,肯定是出错了啦,你观察浏览器状态栏有没有警告(IE的话,左下角有黄色警告)出现?
另外,有没有对页面做过修改?比如把某块删掉了啦,增加了啦,and so on 啦....

解决方案7:

看看浏览器的设置


以上介绍了“ 关于javascript很烦人的问题?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3283638.html

上一篇求救!!!!!Tomcat抛出异常 下一篇hibernate 中 多个父表如何公用一个子表?

相关图片

相关文章