form中的ajax,关于jquery-form.js中的ajaxSubmit问题

我使用jquery-form.js进行上传表单数据,但是后台接收不到数据

这个是html代码

团队名

type="text">

队长

name="captain" type="text">

队伍成员

type="text">

οnclick="addInput(this);">添加

展示图片

Example block-level help text here.

团队简介

name="team.team_introduction">

οnclick="addTeam();">

  提交审核

function addTeam() {

$("#add_team").ajaxSubmit({

url : "team/add_team",

type: 'post',

enctype: 'multipart/form-data',

iframe : true,

dataType: "json",

beforeSubmit : function() {},

success : function(ret) {

// 业务层验证成功

if(ret.isOk) {

layer.msg('添加成功', {icon : 1});

return ;

}

// Validator 层验证失败

if (ret.msg) {

layer.msg(ret.msg, {

icon : 0

});

}

if (ret.teamNameMsg) {

layer.msg(ret.teamNameMsg, {

icon : 0

});

}

if (ret.introductionMsg) {

layer.msg(ret.introductionMsg, {

icon : 0

});

}

},

error: function(ret) { },          // ret.status != 200 时回调

complete: function(ret) {}       // 无论是 success 还是 error,最终都会被回调

});

}

这个是java代码public class TeamValidator extends Validator {

@Override

protected void validate(Controller c) {

// TODO Auto-generated method stub

//setShortCircuit(true);

System.out.println(c.getPara("captain"));

System.out.println(c.getPara("team.team_name"));

System.out.println(c.getPara("team.team_introduction"));

validateRequired("captain", "msg", "队长学号不能为空");

validateRequired("members", "msg", "队员学号不能为空");

check_captain_sno(c.getPara("captain"), "队长学号找不到:");

//check_member_sno(c.getParaValues("members"), "队员学号找不到:");

validateRequired("team.team_name", "teamNameMsg", "团队名不能为空");

validateRequired("team.team_introduction", "introductionMsg", "团队简介不能为空");

}

private void check_captain_sno(String captain_sno, String msg) {

// TODO Auto-generated method stub

User user = User.dao.getUserBySno(captain_sno);

if (user == null)

addError("msg", msg+captain_sno);

}

private void check_member_sno(String[] member_sno, String msg) {

// TODO Auto-generated method stub

System.out.println(member_sno);

for (int i = 0; i 

User member = User.dao.getUserBySno(member_sno[i]);

if (member == null)

addError("msg", msg+member_sno[i]);

}

}

@Override

protected void handleError(Controller c) {

// TODO Auto-generated method stub

c.renderJson();

}

}

这个是截图

94d7c8aa0659c79b01068b7527035cea.png

这个是网页的post

1472e92f8d1ecfc40747d37d09237774.png

求各位帮忙看一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值