$(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'); $('