从网上也查了 但是不好使
每次确定都会产生两个post
mapLine.markerSaveData = function () {
$('#addMarkerInfo').bootstrapValidator({
message: 'This value is not valid',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
title: {
validators: {
notEmpty: {
message: '标题不能为空'
},
stringLength: {
min: 3,
max: 30,
message: '标题必须大于3位,长度小于30位'
},
}
},
contents: {
validators: {
notEmpty: {
message: '内容不能为空'
},
stringLength: {
min: 3,
max: 200,
message: '内容必须大于3位,长度小于200位'
},
}
}
}
}).on('success.form.bv', function (e) {
//e.preventDefault();
//console.log(e.preventDefault());
//var $form = $(e.target);
//console.log($form.serialize());
//var bv = $form.data('bootstrapValidator');
e.preventDefault();
var $form = $(e.target);
var bv = $form.data('bootstrapValidator');
console.log("次数");
$.post(markerAdd, $form.serialize(), function (data) {
//var data = $.parseJSON(result);
if (data.code == 1) {
$("#addMarkerInfo button").html(data.msg);
$("#addMarkerInfo button").attr('disabled', 'disabled');
var input = $("#title [name='title']").val();
var textarea = $("#contents textarea").val();
$("#addMarkerInfo #title").find('div').html(input);
$("#addMarkerInfo #contents").find('div').html(textarea);
}
});
});
}