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

59 lines
1.8 KiB
JavaScript

function meta_setting_add(im_ic_id, im_key, im_value, return_url) {
meta_setting('add', 0, im_ic_id, im_key, im_value, return_url);
}
function meta_setting_delete(im_id, return_url) {
meta_setting('delete', im_id, 0, 0, 0, return_url);
}
function meta_setting_save(im_id, im_value) {
meta_setting('save', im_id, 0, 0, im_value, 0);
}
//选项设置
function meta_setting(meta_act, im_id, im_ic_id, im_key, im_value, return_url) {
if (meta_act == 'save') {
var url = "/info.php/setting/save";
}
if (meta_act == 'add') {
var url = "/info.php/setting/add";
}
if (meta_act == 'delete') {
if (confirm('\u662f\u5426\u5220\u9664?')) {
var url = "/info.php/setting/delete";
} else {
return false;
}
}
$.ajax({
type: "post",
dataType: "json",
url: url,
data: {
'im_id': im_id,
'im_ic_id': im_ic_id,
'im_key': im_key,
'im_value': im_value,
'return_url': return_url
},
success: function(data, textStatus) {
for (var key in data) {
if (data[key].name == 'ok') {
$.modaldialog.success(data[key].value);
return true;
}
if (data[key].name == 'ok_go') {
$.modaldialog.success('保存成功,正在跳转到下个页面...');
setTimeout(function() {
window.location.href = data[key].value;
}, 1500);
return true;
}
$.modaldialog.error(data[key].value);
}
},
error: function() {
$.modaldialog.error('\u53d1\u751f\u9519\u8bef\uff0c\u8bf7\u8054\u7cfbYCC...');
}
});
}