You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

149 lines
4.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

!function(a) {
//a标签post提交
$('.a-post').click(function(){
var msg =$(this).attr('post-msg');
if(msg){
if (!confirm(msg)){
return false;
}
}
var url =$(this).attr('post-url');
$.ajax(
{
url : url,
type : 'post',
dataType : 'json',
success : function (json)
{
if(json.code == 1){
$('#alert').html(alertSuccess(json.msg));
setTimeout(function() {
window.location.href=json.url;
},1000);
}else if(json.code == 0){
$('#alert').html(alertDanger(json.msg));
}
setTimeout(function() {
$('.close').click();
},3e3);
},
error:function(xhr){ //上传失败
$('#alert').html(alertDanger(xhr.responseText));
}
});
});
//form表达提交
$(".ajax-post").click(function(){
var data,ajaxCallUrl,postUrl;
d = $(this).parents('.form-horizontal');
postUrl = $(this).attr('post-url');
//按钮上的url优先
ajaxCallUrl = postUrl ? postUrl : d.attr('action');
$.ajax({
url : ajaxCallUrl,
type : 'post',
dataType : 'json',
data : d.serialize(),
success: function(json) {
if(json.code == 1){
$('#alert').html(alertSuccess(json.msg));
if (confirm('是否离开此页')){
window.location.href=json.url;
}
}else if(json.code == 0){
$('#alert').html(alertDanger(json.msg));
}
setTimeout(function() {
$('.close').click();
},3e3);
},
error:function(xhr){ //上传失败
$('#alert').html(alertDanger(xhr.responseText));
}
});
});
//按钮禁止
a(".ajax-post").on("click",
function() {
var b = a(this);
b.button("loading"),
setTimeout(function() {
b.button("reset");
},3e3)
});
$(".listOrder").focus(function ()
{
$('#alert').html(alertDanger('输入一个数字来更改排序'));
$(this).css("background-color", "#E93333");
}
);
$(".listOrder").blur(function(){
var url,id,order;
$(this).css("background-color", "#F1F1F1");
url = $('.listOrderUrl').val();
id = $(this).attr('data');
order = $(this).val();
$.ajax(
{
url : url,
type : 'post',
dataType : 'json',
data : 'id=' + id + '&order=' + order,
success : function (json)
{
if(json.code == 1){
$('#alert').html(alertSuccess(json.msg));
}else if(json.code == 0){
$('#alert').html(alertDanger(json.msg));
}
setTimeout(function() {
$('.close').click();
},3e3);
},
error:function(xhr){ //上传失败
$('#alert').html(alertDanger(xhr.responseText));
}
});
});
} (jQuery);
function alertSuccess(data){
return '<div class="alert alert-success" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'+data+'</div>';
}
function alertDanger(data){
return '<div class="alert alert-danger" role="alert" style="overflow-y: auto;max-height: 600px;"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'+data+'</div>';
}