这里有两种做法。
做法1:
前端
test.jsp
后台接受的话,我们还可以用JSONObject ,
要使用JSONObject,我们必须要导入struts2-json-plugin-xxx.jar 和 json-lib-xxx-jdk15.jar ,并且在配置文件web.xml和struts-config.xml。
做法2:
前端:
test.jsp
content.jsp.
后台:
只是发送json数据,不接收json的话,不需要写dataType:"json"
如果不用$.toJSON转换的话,发过去的是字符串。比如做法2
做法1:
前端
test.jsp
<html>
<head>
<script type="text/javascript" language="JavaScript" src="/JFP/js/jquery/jquery-1.5.1.js"></script>
</head>
<body>
<table>
<tr>
<td id="Load">Button</td>
<td><input value="" size="100" /></td>
</tr>
</table>
<script>
$("#Load").click(function(){
var postData = {name:"John",location:"Boston"};
$.ajax({
url:"https://localhost:9444/HKGCB/content.jsp",
type:"POST",
data:$.toJSON( postData),
success:function(respon){
alert(respon);
},
error:function(er){
alert(er);
}
});
});
</script>
</body>
</html>
后台接受的话,我们还可以用JSONObject ,
要使用JSONObject,我们必须要导入struts2-json-plugin-xxx.jar 和 json-lib-xxx-jdk15.jar ,并且在配置文件web.xml和struts-config.xml。
做法2:
前端:
test.jsp
<html>
<head>
<script type="text/javascript" language="JavaScript" src="/JFP/js/jquery/jquery-1.5.1.js"></script>
</head>
<body>
<table>
<tr>
<td id="Load">Button</td>
<td><input value="" size="100" /></td>
</tr>
</table>
<script>
$("#Load").click(function(){
var postData = {name:"John",location:"Boston"};
$.ajax({
url:"https://localhost:9444/HKGCB/content.jsp",
type:"POST",
data:postData,
success:function(respon){
alert(respon);
},
error:function(er){
alert(er);
}
});
});
</script>
</body>
</html>
content.jsp.
后台:
My name is :
<%=request.getParameter("name")%>
只是发送json数据,不接收json的话,不需要写dataType:"json"
如果不用$.toJSON转换的话,发过去的是字符串。比如做法2