Показать сообщение отдельно
  #32 (permalink)  
Старый 11.08.2016, 23:14
Интересующийся
Отправить личное сообщение для taravasya Посмотреть профиль Найти все сообщения от taravasya
 
Регистрация: 07.04.2014
Сообщений: 13

Всем большущее спасибо! Получилось вот так:
function quickEditTag(editableID) {
	var $currentDlFile = $("#dlfile_" + editableID);
	$currentDlFile.load("downloads_ajax.php?&ajaxupdate=0&ajaxedit=" + editableID, function(){
		var $currentDlFileHtml = $currentDlFile.html();
		var $editableText = $("<textarea />");
		$editableText.val($currentDlFileHtml);
		$currentDlFile.replaceWith($editableText);
		$editableText.focus();
		$editableText.on('blur', function() {
			$.post(
			"/downloads_ajax.php?&ajaxedit=0&ajaxupdate=0",
			{
				dl2fileId: editableID,
				dl2filemessage: $editableText.val()
			},
			onAjaxSuccess
			);
			function onAjaxSuccess()
			{
				$currentDlFile.load("downloads_ajax.php?&ajaxedit=0&ajaxupdate=" + editableID, function(){
					$editableText.replaceWith($currentDlFile);
				});
			}
		});
	});
}
Ответить с цитированием