日期:2014-05-16  浏览次数:20356 次

高手js 求助 很急啊! 跪求
<script src="member/js/loginform-blank.js" type="text/javascript">

$(document).ready(function(){
$("div#loginform_isLogin").hide();
$("div#loginform_notLogin").show();
});
$(document).ready(function(){
$("#btn").click(function () {
  var muser=$("#muser").val();
  var mpass=$("#mpass").val();
  alert(muser+mpass);
window.location.href="www.ele.me?id="+muser+"&wpd="+mpass;
  });
});
</script> 
这些代码是 在一下网站的
http://blank.host.hqidc.net/
问题是 为什么跳转不了 是不是别js 影响啊 高手求助

------解决方案--------------------
这个里面调用了jquery函数,你的项目中引入jquery这个js文件了么???
"member/js/loginform-blank.js"这个js文件,你的项目中又有么??
------解决方案--------------------
不是所有代码都在页面上显示了的。。。copy过来也许就缺js文件、css文件什么的
不懂点js的基本东西copy代码也恼火

目测应该没有用到loginform-blank.js里面的函数
所以把jquery.js加到项目中引用到页面上就可以了,方法就和引用loginform-blank.js这个一样
随便网上搜一下jquery就能找到这个js文件的
------解决方案--------------------
正解
探讨

这个里面调用了jquery函数,你的项目中引入jquery这个js文件了么???
"member/js/loginform-blank.js"这个js文件,你的项目中又有么??

------解决方案--------------------
JScript code
$(document).ready(function(){});

------解决方案--------------------
你只要把jquery.js加入到项目就可以了,就和你自己写的那个js文件同样的方式
------解决方案--------------------
自己看看js的一些基础知识,
<script src="member/js/loginform-blank.js" type="text/javascript">
如果在<script> 标签中已经有了内容了,即脚本,那么就不应该在设置src属性了,这就是出错的原因。
解决办法:
1、把src="member/js/loginform-blank.js"直接去掉。
2、也有可能是你copy代码的时候,少了一行:
JScript code

<script type="text/javascript" src="member/js/loginform-blank.js" ></script>
<script type="text/javascript">
   $(document).ready(function(){
       $("div#loginform_isLogin").hide();
       $("div#loginform_notLogin").show();
   });
   $(document).ready(function(){
       $("#btn").click(function () {
           var muser=$("#muser").val();
           var mpass=$("#mpass").val();
           alert(muser+mpass);
           window.location.href="www.ele.me?id="+muser+"&wpd="+mpass;
       });
   });
</script>

------解决方案--------------------
首先看你有没有引入jquery库文件
第二 location.href=""这里面的地址要带http://的 否则跳转的地址是相对于当前目录的相对路径
第三 看看你是否有id 属性是btn的这个dom文档[就是标签]
第四 要想跳转到你的地址你需要在页面加载完成之后 也就是地址栏边上的加载图片不在显示之后点击你第三步那个id是btn的文档
只有点击了那个按钮才能触发你的click事件
只发现这几点
------解决方案--------------------
首先,#btn元素是否在<form>元素内,表单默认会有提交动作。
考虑添加语句,阻止默认动作。
$('#btn').click(function(e){
e.preventDefault();
...
});