forked from jasder/forgeplus
32 lines
926 B
JavaScript
32 lines
926 B
JavaScript
$(document).on('turbolinks:load', function() {
|
|
$('.admin-modal-container').on('show.bs.modal', '.modal.admin-choose-mirror-modal', function(){
|
|
var $modal = $('.modal.admin-choose-mirror-modal');
|
|
var $form = $modal.find('form.admin-choose-mirror-form');
|
|
|
|
var validateForm = function(){
|
|
var checkedValue = $form.find('input[name="mirror_number"]:checked').val();
|
|
|
|
if(checkedValue == undefined){
|
|
$modal.find('.error').html('必须选择一种镜像保存!');
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
$modal.on('click', '.submit-btn', function(){
|
|
$form.find('.error').html('');
|
|
var url = $form.attr('action');
|
|
|
|
if (validateForm()) {
|
|
$.ajax({
|
|
method: 'POST',
|
|
dataType: 'script',
|
|
url: url,
|
|
data: $form.serialize(),
|
|
}).done(function(){
|
|
$modal.modal('hide');
|
|
});
|
|
}
|
|
});
|
|
})
|
|
}); |