我这样做行吗?</head> <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#btnsub").click(function(){
var josn = {"name":$("#uName").attr("value"),
"pwd":$("#uPwd").attr("value")};
$.ajax({
type:"post",
url:"user.do?medth=testjoson",
data:josn,
succss:function(msg){
alert(msg);
}
});
})
})
</script>
<body>
<form action="">
用户名:<input type="text" id="uName"/><br>
密码:<input type="text" id="uPwd"/>
<input type="button" id="btnsub" value="提交"/>
</form>
</body>这样提交到,Action了,请问我要在UserAction的testjoson方法获取提交过来的json应该怎么做呢?
要想把提交过来的JSON对象直接转换成对象该怎么做呢?
<script type="text/javascript">
$(document).ready(function(){
$("#btnsub").click(function(){
var josn = {"name":$("#uName").attr("value"),
"pwd":$("#uPwd").attr("value")};
$.ajax({
type:"post",
url:"user.do?medth=testjoson",
data:josn,
succss:function(msg){
alert(msg);
}
});
})
})
</script>
<body>
<form action="">
用户名:<input type="text" id="uName"/><br>
密码:<input type="text" id="uPwd"/>
<input type="button" id="btnsub" value="提交"/>
</form>
</body>这样提交到,Action了,请问我要在UserAction的testjoson方法获取提交过来的json应该怎么做呢?
要想把提交过来的JSON对象直接转换成对象该怎么做呢?
解决方案 »
- ?急!帮帮忙,谢谢!
- 问一sql语句。
- 求整数和两位小数的正则表达式(浮点型)
- access插入数据库异常!!
- JSP 中使用JavaBean
- 急,SSH框架,Myeclipse6.0运行是报错org.springframework.beans.factory.BeanDefinitionStoreException
- 关于struts框架的手动搭建
- 高手帮忙 webwork 问题1
- 代码统计:公司马上要做个项目,说是每月代码量要有3000行,不知道各位做项目时每月代码量有多少,其中不包含copy,paste的代码,边看
- (半成品)java 通过JtextPane实现qq气泡聊天。怎么在Jtextpane实现不同的段落,使用不同的对齐方式
- jboss是用来干嘛的??????????????
- 新手求教如何判断 Spring声明式事务 是否 回滚
Action中
JSONObject jsonObj = new JSONObject(request.getParameter("param"));
但是直接拷贝到我的项目里有错,打成JAR包也不行样啊。
能说说具体怎么用吗?谢谢
var data = $(form).serialize();
// jquery 已经封装得很好了,可以直接用 $.post 或 $.get ,当你有更复杂的需要的时候再用 $.ajax
$.ajax({
type:"post",
// 看到这种 方式我就觉得可怕,客户端能知道我在后台用的什么方法, !!!少用地址栏传参!!!
url:user.do?medth=testjoson,
data:data,
success:function(msg){alert(msg);},
error:function(XMLHttpRequest){alert("错误" + XMLHttpRequest.status);
}}
// 再说一句:请指定 name !!! Id 是留给前台用的, name 是给后台的.做事情不要怕麻烦!!!这样它就会帮你序列化 form 的参数,如 uName=aaa&uPwd=bbbaaa,bbb 是你输入的东西,这些东西都是 自动进行提交的,
你说不用这种传参,那是定义一个隐藏域?设置它的name,value来指定调用后台的方法吗?还是用其他什么方法啊?