Мне нужна ваша помощь. Я создал этот простой скрипт. Моя цель - обновить мою базу данных текстом внутри текстового поля этой формы. Проблема в том, что скрипт работает только во второй раз, когда я нажимаю кнопку отправки. По какой-то неизвестной причине (по крайней мере для меня) это не работает в первый раз. Можете ли вы мне помочь, пожалуйста?Кнопка JQuery и Submit
<script>
$(document).ready(function(){
$("#form_dove").submit(function(e){
e.preventDefault();
$("#click_dove").click(function(){
testo = $("#textarea_dove_2").val();
alert(testo);
data = 'testo='+testo;
$.ajax({
type:"POST",
url:"php/update_dove.php",
data: data,
cache: false,
success: function(html){
$('#textarea_dove_2').val(html);
alert('Aggiornato!');
}
});
});
});
});
</script>
<form name="form_dove" method="post" id="form_dove">
<div id="textarea_dove">
<textarea rows="17" cols="90" name="textarea_dove_2" id="textarea_dove_2" >
<?php echo("$testo_dove"); ?>
</textarea>
</div>
<div id="form_submit_dove">
<input type="submit" value="SALVA E AGGIORNA" id="click_dove">
</div>
</form>
Спасибо за всю информацию, как только я вернусь домой, я буду стараться коды :-) –
хорошо как скрипт работает, но у меня есть еще одна проблема .. сценарий PHP выполняется, но текст прошел для скрипта php является оригинальным, а не тем, что я набрал, прежде чем нажимать кнопку отправки Чтобы лучше понять (извините за мой английский), когда я загружаю страницу в текстовое поле, написано: «привет». Затем я редактировал текстовое поле, и я пишу: «привет 123». Когда я нажимаю кнопку отправки, сценарии передают первую строку, а не вторую. –
Я провел небольшое исследование с использованием Google. Я обнаружил, что проблема может быть редактором TinyMCE. Да, я использую это, извините, что не упоминал об этом раньше, но я не знал, что это может быть характер моей проблемы. Я использую версию 4.1.7 редактора TinyMCE. Не могли бы вы мне помочь? Спасибо за терпение и помощь, действительно очень ценю! Davide, –