ajax局部刷新,在页面顶部填写用户名密码,成功转换成用户名+欢迎,不能跳转,求解决,或者给个新的方法 本帖最后由 lang491 于 2014-12-15 12:50:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function login() {$.ajax({url: "login.do", data:{loginname:$("#loginname").val(),password:$("#password").val(),},dataType:'json', type:'post', success:function(data){ var h="<p>用户名:"+user.loginname+"欢迎" $("#login").html(h) ;} }) } ajax 是 无刷新的。其次你跳转方法写了没? $("#login").html(h) ----------- 页面上有id为login的文档对象? function login() { $.ajax({ url: "login.do", data:$("sys").serialize(), dataType:'json', type:'post', success:function(data){ var h="<p>用户名:"+user.loginname+"欢迎" $("#login").html(h) ;window.location.reload= 'refresh.do';//设置登陆成功之后跳转(refresh.do需要修改成你实际刷新的链接)} }) } 4楼不是写 了window.location.reload= 'refresh.do';//设置登陆成功之后跳转(refresh.do需要修改成你实际刷新的链接) 额....感觉跟后台是分开的,这个实际刷新的链接要写当前界面的jsp名字么还是? 额,抱歉,菜鸟懂的有限......我写的登陆所有代码差不多就我上面贴的那些了.....登陆方法是login.......界面是top.jsp,顶部top单独出来做登陆的功能进行刷新,这样的话请求地址是指? $("#login").html(h) ;} 你有这个login 的 id 吗?还有 dataType:'json', 是需要的 json你现在 <result name="success">/index.jsp</result><result name="fail">/index.jsp</result>是一个画面/你重新理解下吧。先别用ajax 直接把跳转先做出来。 额,之前是可以跳转的.....刚把ajax注掉,button改成submit后Sys user = loginService.queryUser(loginname,password)变成空指针了是什么问题? 抱歉,这个对象是指?比如说<div id="login"></div> 这样子用$("#login")就获得了这个div 就是一个HTML文档对象 ajax登录成功后,可以将html中相关代码替换掉 form action 求教 spring依赖注入问题~求教~ 散分!!指教! 关于JSTL forEach 的问题 文本、Excel表导入导出 数据库连接池的问题! 高分求救,怎么用webservice传输java对象 我这个连接池的测试程序写错了吗? Eclipse2.13和tomcat5的问题 求解决 struts的注解方式不起作用 如何使用GSON转换带errorCode的List?
$.ajax({
url: "login.do",
data:{
loginname:$("#loginname").val(),
password:$("#password").val(),
},
dataType:'json',
type:'post',
success:function(data){
var h="<p>用户名:"+user.loginname+"欢迎"
$("#login").html(h) ;}
})
}
$.ajax({
url: "login.do",
data:$("sys").serialize(),
dataType:'json',
type:'post',
success:function(data){
var h="<p>用户名:"+user.loginname+"欢迎"
$("#login").html(h) ;
window.location.reload= 'refresh.do';//设置登陆成功之后跳转(refresh.do需要修改成你实际刷新的链接)
}
})
}
还有 dataType:'json', 是需要的 json
你现在 <result name="success">/index.jsp</result>
<result name="fail">/index.jsp</result>
是一个画面/你重新理解下吧。先别用ajax 直接把跳转先做出来。
抱歉,这个对象是指?比如说<div id="login"></div> 这样子用$("#login")就获得了这个div 就是一个HTML文档对象