Редактировать: Первоначально у меня был простой Ajax-скрипт формы, который не работал, оказалось, что это была дополнительная скобка где-то..) Что я хотел бы знать, так это то, как я могу создать дополнительный div, который будет появляться каждый раз при отправке значения?Конечно, не изменяя весь контент внутри контейнера, а также сохраняя предыдущие элементы div, которые уже были созданы тем же механизмом.
2.) Я собираюсь очистить ввод на сервере.Что бы я повторил на стороне сервера?Только санированные данные или санированные данные внутри div aka <div>$sanitizeddata</div>
?
Прокрутите, чтобы увидеть html-визуал того, что я имею в виду.
Примечание.с тем же кодом, поэтому я просто отредактировал свой вопрос, выяснив, что с ним не так.(Мои извинения предыдущим ответчикам, но, похоже, никто не поймал ошибку!: P)
<script type="text/javascript">
$(document).ready(function()
{
$("#testform").submit(function(e)
{
$.post("1.php", $(this).serialize(),function(data)
{
$('.result').html(data);});
e.preventDefault();
});
});
</script>
<div id="container" class="result">
<div><p>Some content 1</p></div>
<div><p>Some content 2</p></div>
<div><p>Some content 3</p></div>
//A new DIV is created with callback data (sanitized input) every time something is submitted
by the form.
<div></div>
//A new DIV is created with callback data (sanitized input) every time something is
submitted by the form while preserving previous DIVs already created by Javascript.
<div></div>
<div>
<form id="testform" action="1.php" method="post">
Number: <input type="text" name="num" />
<input type="submit" value="Submit Comment" />
</form>
</div>
</div>