跪求!!jquery高手解答!
时间:2009-11-04
来源:互联网
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<script src="js/jquery-1.3.2.min.js" type="text/javascript" language="javascript"></script>
<script>
$(document).ready(function(){
$("#theForm").submit(function(){
if(!CheckValues($("#name"))){
$("#msg").html("请输入用户名");
$("#name").focus();
return false;
}
if(!CheckValues($("#password"))){
$("#msg").html("请输入密码");
$("#password").focus();
return false;
}
$("#msg").html("验证中...");
GetResult();
});
});
function CheckValues(values){
if(values.val() == ""){
return false;
}else{
return true;
}
}
function GetResult(){
$.post("ajaxtest.php",{user_name:$("#name").val(),user_password:$("#password").val()},function(feedback){
///$("#msg").html(feedback);
alert("go here");
location.href="test.php";
});
}
</script>
</head>
<body>
<form id="theForm" name="theForm" method="post" >
<p>
<div id="msg"></div>
</p>
<p>
<input type="text" name="name" id="name" />
</p>
<p>
<input type="password" name="password" id="password" />
</p>
<p>
<input type="submit" name="button" id="button" value="登陆" />
</p>
</form>
</body>
</html>
ajaxtest.php页
<?php
session_start();
$_SESSION['name'] = $_POST['user_name'];
echo '132456';
?>
现在出现的问题是:html页面有时候跳转成功,有时候不跳转,没反应,就是不执行页面跳转那行语句。
不执行跳转说明调用失败?
但是在ajaxtest.php 页面中不管html页跳不跳转,它都接收到了值。而且session变量成功被赋值。
这是为什么?
我都是点好几下才会执行跳转那行。这是为什么啊?我的思路有问题吗?现在就想用jquery的$.post做用户登陆。
请各位解释一下啊~~~~谢谢谢谢谢谢谢谢!!!!!!
在线等!!!
我用SESSION保存JQUERY $.post传过来的值。好用,在别的页面掉用session变量好用
作者: jinxuezhi 发布时间: 2009-11-04
作者: jinxuezhi 发布时间: 2009-11-04
作者: jinxuezhi 发布时间: 2009-11-04
作者: jinxuezhi 发布时间: 2009-11-04
但是试试看把你的js脚本移到页面的底部看一下
是不是加载顺序的原因
没有细看你的问题
作者: zx0051 发布时间: 2009-11-04
作者: zx0051 发布时间: 2009-11-04
而且location.href="test.php";
这个跳转实在执行完了JQ的post后执行的 按你说的用SESSION保存JQUERY $.post传过来的值 这个就很好理解了
也就是说你在执行完了post后才执行的location.href="test.php";
作者: 爱灵儿的笨蛋 发布时间: 2009-11-05
作者: yuboloveless 发布时间: 2009-11-15
不过我没试过,应该可以行得通的.
作者: caoyifeng521 发布时间: 2009-11-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28