后台传值到也页面问题

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,但是只显示一下然后又清空了,为什么,郁闷中,求大神指点迷津!!
...全文
94 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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);

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧