weixin_33711647 2015-03-13 13:04 采纳率: 0%
浏览 4

不支持发布

I am validating a form using jquery validation plugin. On success of validation, ajax call is inserting data in db. But here it is showing post not supported.

$("#evaluatorForm").validate({
// Specify the validation rules
rules: {
    employeeId: "required",
    name: "required",
    lastname: "required",
    email: {
        required: true,
        email: true
    },
    mobile:"required",
    bg:"required",
    bu:"required",

// Specify the validation error messages
messages: {
    name: "Please enter your first name",
    lastname: "Please enter your last name",
    email: "Please enter a valid email address",
},

submitHandler: function(form) {
    $.fn.serializeObject = function() {
        var o = {};
        var a = this.serializeArray();
        $.each(a, function() {
            if (o[this.name] !== undefined) {
                if (!o[this.name].push) {
                    o[this.name] = [ o[this.name] ];
                }
                o[this.name].push(this.value || '');
            } else {
                o[this.name] = this.value || '';
            }
        });
        return o;
    };

    var evdata = JSON.stringify($('#evaluatorForm').serializeObject());
    $.ajax({
        type : 'POST',
        url : '/nhp/rest/evaluator/insertEvaluator',
        contentType : 'application/json',
        data : evdata,
        success : function() {
            alert("Added Successfully");
            $('#evaluatorForm').trigger("reset");

        },
    });

}

}

<form role="form" id="evaluatorForm" method="POST" >
    <fieldset>
        <div class="form-group">
            <input class="form-control" placeholder="Employe Id"
                name="employeeId" type="employeeId" autofocus id="employeeId" required>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="First Name"
                name="name" type="name" autofocus id="name" required>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Last Name" name="lastName"
                type="lastname" autofocus id="lastname" required>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="EMail" name="email"
                type="email" autofocus id="email" required>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Contact" name="mobile"
                type="mobile" autofocus id="mobile" required>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="BG" name="bg" type="bg"
                value="" autofocus id="bg" required>
        </div>
        <div class="form-group">
        <input class="form-control" placeholder="BU" name="bu" type="bu"
                value="" autofocus id="bu" required>
        </div>
        <div class="checkbox">
            <label>Role</label> <label> <input name="te"
                type="checkbox" value="4" >TE
            </label> <label> <input name="me" type="checkbox"
                value="5">ME
            </label>
        </div>
        <input  type="submit" value="submit" id="btn" >  <input
            name="cancel" type="button" value="cancel" onclick="redirect()">
    </fieldset>
</form>
@Path("/insertEvaluator")
@POST
@Consumes(value="application/json")
public String addEvaluator(AppUser evdata) {
    Set<Role> roles= new HashSet<Role>();
 try {

     if(evdata.getMe()!=null){
    Role role=roleService.findById(evdata.getMe());
    roles.add(role);
     }
     if(evdata.getTe()!=null){
         Role role2=roleService.findById(evdata.getTe());
            roles.add(role2);
    }
    evdata.setRoles(roles);
    evaluatorService.create(evdata);


} catch (BusinessException e1) {
    e1.printStackTrace();
}

    return  "success";
}

When I click on the submit button it is showing that post is not supported.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥16 mybatis的代理对象无法通过@Autowired装填
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示
    • ¥15 求三国群英传pl国战时间的修改方法
    • ¥15 matlab代码代写,需写出详细代码,代价私
    • ¥15 ROS系统搭建请教(跨境电商用途)
    • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。