后台传值到也页面问题

henji0715 2015-09-14 06:26:31
//后台
@Controller
@RequestMapping
public class TestController {

@RequestMapping("/test.do")
@ResponseBody
public Object testJson(@ModelAttribute("user")
User user){
System.out.println(user.toString());
User user1= new User();
user1.setUsername("glory");
user1.setPwd("123345");
user1.setEmail("sdf@sdf.com");
user1.setAge("12");
return user1;

}
}
//js
$('#smt')[0].onclick=function(){
$.ajax({
url:'test.do?param='+Math.random(),
dataType:'json',
type:'post',
data:{username:$('#username').val(),pwd:$('#pwd').val(),email:$('#email').val(),age:$('#age').val()},
success:function(result){
$('#username')[0].placeholder=result.username;
alert(result.pwd);
}
})
};
//页面
<body>
<form>
<input id="username" />
<input id="pwd" />
<input id="email" />
<input id="age" />
<input type="submit" id='smt' name="submit" value="submit" />
</form>
<script type="text/javascript" src="test.js">
</script>
</body>
问题:<input id="username" />会显示user.username,但是只显示一下然后又清空了,为什么,郁闷中,求大神指点迷津!!
...全文
67 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
henji0715 2015-09-14
解决了<input type="submit" id='smt' name="submit" value="submit" /> 把type="submit"改成type="button"!!
回复
henji0715 2015-09-14
$('#username')[0].value=result.username;一样
回复
清空了是你点进去了吧?placeholder 只是提示文字啊,而且你付属性不能这样赋值 $('#username').attr("placeholder",result.username);
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-09-14 06:26
社区公告
暂无公告