Привет, я хочу получить измененное текстовое значение из JQuery, но я не могу выбрать текст редактирования с помощью JQUERY, потому что редактировать тексты, созданные из php while loop, этот запрос php-кода в базе данных и получить значение текстов редактирования и в моей программе у меня есть кнопка редактирования для каждого текста редактирования, и когда пользователь изменил значение текста редактирования, я выбираю новое значение, и когда пользователь нажимает кнопку редактирования, отправьте это значение из метода get на другую php-страницу с помощью функции jquery $.ajax
и отправьте новое значение для этого php-кода с ajax. Но я не знаю, как я могу выбрать текст редактирования, который изменил его значение, потому что я не знаю id этого текста редактирования. И когда я устанавливаю один идентификатор для каждого текста редактирования, я только получить первое редактирование текстового значения от $("#id").change().val();
. Я использую ниже код, но он не работает. Я начинаю в java-скрипте и не знаю, как исправить эту проблему !.Как получить значение редактирования текста с помощью jquery
var testAnswer;
function setNewTestAnswer(id){
testAnswer = $("#id").val();
}
function sendToEdit(pID,phID,thDate,type){
var info = 'pId='+pID+'&phId='+phID+'&testAnswer='+testAnswer+'&thDate='+thDate+'&type='+type;
}
2-я функция, использующая тест. Ответьте, что пользователь изменил текст редактирования.
PHP код
<?php
include 'Connect.php';
if(match($_POST['pId'], "/^[\d]+$/")){
$pId = $_POST['pId'];
$result = mysql_query("select pName, pID, phName, phID, testHistoryDate, type, testAnswer from patient join reception using(pID) join physician using(phID) join testHistory using(rID) join test using(tID) where pID = $pId",$connection);
}
else
die("Insert true value");
while($row=mysql_fetch_array($result)){
echo "<tr><td>";
echo $row["pName"].'</td>';
echo '<td>'.$row["phName"].'</td>';
echo '<td>'.$row["testHistoryDate"].'</td>';
echo '<td>'.$row["type"].'</td>';
$type = $row['type'];
$testHistoryDate = $row['testHistoryDate'];
?>
<td>
<span id='spryTanswer'>
<input type='text' name='tAnswer' id='tAnswer' value='<?php echo $row['testAnswer']; ?>' />
</span>
</td>
<td>
<input type='submit' value='Edit' name='edit' id='edit' onclick="sendToEdit('<?php echo $row['pID'] ?>','<?php echo $row['phID'] ?>', '<?php echo $row['testHistoryDate'] ?>', '<?php echo $row['type'] ?>')" />
</td>
</tr>
<?php } ?>
Трудно понять ваш вопрос, только я прочитал текст редактирования. Что такое текст редактирования? – ShankarSangoli
Хорошо, я исправлю свою проблему, спасибо за ваш вклад. Удалить мой вопрос? –
Я генерирую идентификатор для каждого редактирования текста с помощью php и отправляю его с помощью onclick, чтобы получить его значение! –