У меня есть таблица данных из MySQL в PHPПолучить ID из таблицы
echo"<table id='tableedit'>"
echo"<tr>";
echo"<td class='get'>";
echo $id;
echo $title;
echo"<tr>";
echo"<td>";
echo"<tr>";
echo"<td class='comments'>";
echo $comments;
echo"</tr>";
echo"</td>";
Так что информация выглядит следующим образом:
ID:1
Title:something
Comments:something..
И есть больше, как пользователь вводит им. Я пытаюсь дать пользователю возможность редактировать свои комментарии с помощью встроенного редактирования:
$(document).ready(function() {
$('#tableedit tr td.comments').click(function() {
var html = $(this).text();
var input = $('<input type="text"; />');
input.val(html);
$(this).replaceWith(input);
$('#tableedit input').focus();
$('#tableedit input').blur(function() {
var review =(this.value);
$(this).replaceWith(review);
//$.post('editcomments.php',{review:review});
});
});
});
редактирования текста рядный работает нормально, но проблема в том, что я хочу, чтобы получить возможность отправлять комментарии к данным MySQL через ajax
Однако я хочу, чтобы получить значение $id
каждого комментария из таблицы. Я пробовал это, что дает мне нулевое значение
var id = $(this).(html).parent('#tableedit').find('tr td #get');
alert(id); //gives a null value
Любой совет?
Есть несколько простых способов вывода HTML с PHP без написания 'echo' на каждой строке – charlietfl