shopxo/public/static/admin/default/js/theme.js
2022-08-22 15:42:40 +08:00

41 lines
991 B
JavaScript
Executable File

$(function()
{
// 模板切换
$('.select-theme').on('click', function()
{
var theme = $(this).data('theme');
if(!$(this).parent().hasClass('theme-active'))
{
var $this = $(this);
if(theme != undefined)
{
// ajax请求
$.AMUI.progress.start();
$.ajax({
url: RequestUrlHandle($('.data-list').data('select-url')),
type: 'POST',
dataType: 'json',
timeout: 10000,
data: {"theme":theme},
success: function(result)
{
$.AMUI.progress.done();
if(result.code == 0)
{
$('.am-gallery-item').removeClass('theme-active');
$this.parent().addClass('theme-active');
Prompt(result.msg, 'success');
} else {
Prompt(result.msg);
}
},
error: function(xhr, type)
{
$.AMUI.progress.done();
Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
}
});
});