$(document).ready(function() {
var url = window.location.href;
var url = url.replace(/\/index.php/g, "");
var baseurl = BASESITEURL.replace(/index.php/g, "");
var params = url.substr(baseurl.length).split('/');
action = params[0] ? params[1] : params[2];
// var url = window.location.href;
// var params = url.substr(1).split('/index.php/');
// var action = '';
// var param = params[1];
// var arr = param.split('/');
// action = arr[1];
//给需要修改的位置添加修改行为
$('span[ds_type="inline_edit"]').click(function() {
var s_value = $(this).text();
var s_name = $(this).attr('fieldname');
var s_id = $(this).attr('fieldid');
var req = $(this).attr('required');
var type = $(this).attr('datatype');
var max = $(this).attr('maxvalue');
var ajax_branch = $(this).attr('ajax_branch');
$('')
.attr({value: s_value})
.insertAfter($(this))
.focus()
.select()
.keyup(function(event) {
if (event.keyCode == 13)
{
if (req)
{
if (!required($(this).prop('value'), s_value, $(this)))
{
return;
}
}
if (type)
{
if (!check_type(type, $(this).prop('value'), s_value, $(this)))
{
return;
}
}
if (max)
{
if (!check_max($(this).prop('value'), s_value, max, $(this)))
{
return;
}
}
$(this).prev('span').show().text($(this).prop("value"));
//branch ajax 分支
//id 修改内容索引标识
//column 修改字段名
//value 修改内容
$.get(ADMINSITEURL+'/'+action+'/ajax.html', {branch: ajax_branch, id: s_id, column: s_name, value: $(this).prop('value')}, function(data) {
if (data === 'false')
{
alert('名称已经存在,请您换一个');
$('span[fieldname="' + s_name + '"][fieldid="' + s_id + '"]').text(s_value);
return;
}
});
$(this).remove();
}
})
.blur(function() {
if (req)
{
if (!required($(this).prop('value'), s_value, $(this)))
{
return;
}
}
if (type)
{
if (!check_type(type, $(this).prop('value'), s_value, $(this)))
{
return;
}
}
if (max)
{
if (!check_max($(this).prop('value'), s_value, max, $(this)))
{
return;
}
}
$(this).prev('span').show().text($(this).prop('value'));
$.get(ADMINSITEURL+'/'+action+'/ajax.html', {branch: ajax_branch, id: s_id, column: s_name, value: $(this).prop('value')}, function(data) {
if (data === 'false')
{
alert('名称已经存在,请您换一个');
$('span[fieldname="' + s_name + '"][fieldid="' + s_id + '"]').text(s_value);
return;
}
});
$(this).remove();
});
$(this).hide();
});
$('span[ds_type="inline_edit_textarea"]').click(function() {
var s_value = $(this).text();
var s_name = $(this).attr('fieldname');
var s_id = $(this).attr('fieldid');
var req = $(this).attr('required');
var type = $(this).attr('datatype');
var max = $(this).attr('maxvalue');
var ajax_branch = $(this).attr('ajax_branch_textarea');
$('