post和get两种方式的代码略有不同(如get需要手动处理中文乱码),下面给出具体实现:
1、post方式
前端代码:
<script type="text/javascript" src="<c:url value="/lib/jquery.min.js"/>"></script>
<script>
$(function(){
$("#btn_regist").click(function(){
//向后台发送的数据
var postData = {
u_email:$('#u_email').val(),
u_pwd:$('#u_pwd').val(),
u_nick:$('#u_nick').val()
}
$.ajax({
url:"/coderstore/user/regist.action",
data:JSON.stringify(postData),
type:"POST",
//设置接收格式为JSON
dataType:"json",
//编码设置
contentType:"application/json;charset=utf-8",
//后台返回成功后处理数据,data为后台返回的json格式数据
success:function(data){
if(data != null){
$('#msg').text(data.msg);
}
else{
$