IE6登陆兼容问题? 我现在做了个用户名和密码登陆,IE7和火狐登陆都没有问题,但在IE运行下,地址栏里的地址后面如果多一个#登陆就失效了。我用的是角本onClick="userLogin();"IE6下不好用,跳转的路径是对的,但就是登陆不上,再就是地址栏如果地址后面多一个#号,登陆也失效,有哪位高手可以指点一下?小弟不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function userLogin(){ var username = escape(document.getElementById('name').value); var password = escape(document.getElementById('password').value); var url = '?controller=member&action=Login'; $.get(url,{userName:name,password:password},function(data){ if(data==1){ window.location = '?controller=member'; }else{ alert('用户名或密码有误!'); } }); }这个是登陆的函数!写到一个js 文件里了! 这块好像没有问题,不过下边顺序有点不对!{userName:name,password:password} 1. 上面你用 username , jquery 你传 name2. 登入用post, 不要用 get3. data=="1", 比较字符串4. 暂时是这样... =_= 以前我也遇到过这种情况,ff,ie6都可以,但ie7就是不行,但后面把浏览器全部关了重再就好了...你也试一下看看 还有,你这个发现javascript版块回答的人应该更多点... function userLogin(){ var username = escape(document.getElementById('username').value); var password = escape(document.getElementById('password').value); var url = '?controller=member&action=MemberLogin'; $.get(url,{userName:username,password:password},function(data){ if(data=="1"){ window.location = '?controller=member'; }else{ alert('用户名或密码有误!'); } }); }用post不用get更不对了! window.location = '?controller=member'; 你把url写全吧另外你是不是这么些的onclick<a href=# onClick="userLogin();" >..你可以userLogin();return false;这样就不会触发#了 yunfeifan =>不是,出现#号,是因为我页面里有好多的空连接,所以我用的是#,点完之后就不能登陆了!我用的onclick是这么写的:<img src="/images/go.gif" width="64" height="19" align="absmiddle" style="cursor:pointer" onClick="userLogin();">应该没有问题! 从MYSQL中读出来的数据都是乱码,求帮助,新年第一个问题贴,谢谢啊! mysql 排序的问题~~~~~~~ for循环导出数据重复问题 如何改变或伪造HTTP-REFERER? ajax,php乱码问题 一下sql查询代码放入php为什么会空白呢? php正则匹配的问题! 请高手看看php这个foreach循环有什么问题 thinkphp怎么提交表单保存表单中标签的值进数据库 我的网站被镜像,按照网上的方法,最初我使用$_SERVER[HTTP_HOST]进行判断,结果发现不行 php system函数运行多条指令 急用 如何在PHP页面中实现以下功能!!
{
var username = escape(document.getElementById('name').value);
var password = escape(document.getElementById('password').value);
var url = '?controller=member&action=Login';
$.get(url,{userName:name,password:password},function(data){
if(data==1){
window.location = '?controller=member';
}else{
alert('用户名或密码有误!');
}
});
}
这个是登陆的函数!写到一个js 文件里了!
{userName:name,password:password}
2. 登入用post, 不要用 get
3. data=="1", 比较字符串
4. 暂时是这样... =_=
{
var username = escape(document.getElementById('username').value);
var password = escape(document.getElementById('password').value);
var url = '?controller=member&action=MemberLogin';
$.get(url,{userName:username,password:password},function(data){
if(data=="1"){
window.location = '?controller=member';
}else{
alert('用户名或密码有误!');
}
});
}用post不用get更不对了!
你把url写全吧
另外你是不是这么些的onclick
<a href=# onClick="userLogin();" >..
你可以userLogin();return false;这样就不会触发#了
我用的onclick是这么写的:<img src="/images/go.gif" width="64" height="19" align="absmiddle" style="cursor:pointer" onClick="userLogin();">应该没有问题!