仿网上的代码,Jquery+php+ajax实现登录的问题

直接在地址栏输入PHP可以返回json格式的内容,而且IE可以实现,但是火狐和谷歌都不支持,求救大神!!!个人感觉就是js的问题,可是就是找不到问题所在啊!!!$(fun... 直接在地址栏输入PHP可以返回json格式的内容,而且IE可以实现,但是火狐和谷歌都不支持,求救大神!!!个人感觉就是js的问题,可是就是找不到问题所在啊!!!
$(function(){
$("#user").focus();
});
$(".btn").live('click',function(){
var user = $("#user").val();
var pass = $("#pass").val();
if(user==""){
$("#user").focus();
alert("用户名为空!");
return false; }
if(pass==""){
$("#pass").focus();
alert("密码为空!");
return false; }
$.ajax({
type: "POST",
url: "login.php",
dataType: "json",
data: {"user":user,"pass":pass},
success: function(json){
if(json.success==1){
alert(json.msg);
location.href="ksgz.php";
}else{
alert(json.msg);
}
}
});
});
展开
 我来答
yyg291906351
2012-08-13 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:392
采纳率:50%
帮助的人:120万
展开全部
修改一下 $(".btn").live('click',function() 修改 一下 获取那里 可能你还有其他的js 有冲突 !
修改成最基本 getelementById("btn");
追问
因为这个是测试啊...没有其它命名跟它冲突啊...
追答
测试的地址能给我一下吗!我看看啊!!好像是你的 jquery  执行的顺序问题!
miniappNahxiMfOD8z2q
2012-08-17 · 超过25用户采纳过TA的回答
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:39万
展开全部
firefox和chrome都有控制,控制台看有没有报错~
追问
看控制台,状态为200OK,也有响应,在响应那里能看到返回值,可是就是不运行success后面的函数啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-12
展开全部
可以使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式