Предварительно использовать опубликованные переменные

У меня есть форма, которая публикует сообщения с использованием ajax, поэтому страница не обновляется.

Когда форма опубликована, я хочу добавить html-шоу, используя некоторые переменные, которые пользователь только что опубликовал.

Итак, поле с именем comment, я хочу добавить комментарий в базу данных, а затем добавить html, чтобы показать комментарий вверху, но как мне использовать переменную, которую пользователь только что опубликовал?

форма имеет текстовый ввод с именем comment - я беру комментарий:

var comment = $("#comment").val();

Затем отправьте его в php-скрипт для добавления в БД.

$.ajax({
type: "POST", // form method
url: "/pages/test/test_comments.php",// destination
data: dataString,
cache: false,
success: function(html){

Затем я хочу добавить комментарии в начало div (id = test) - я пробовал:

$('#test').prepend('<div style="width:100%; overflow:auto;">comment</div>');

А также

$('#test').prepend('<div style="width:100%; overflow:auto;">'comment'</div>');

Но ни работают как надо - такое возможно или есть способ лучше?


person StudioTime    schedule 17.10.2012    source источник
comment
вы забыли + в строке concat?   -  person Neverever    schedule 17.10.2012
comment
Этот вопрос можно было бы написать в одну-две строки.   -  person Riz    schedule 17.10.2012


Ответы (1)


В вашем коде есть синтаксическая ошибка, вы должны использовать + для конкатенации:

$('#test').prepend('<div style="width:100%; overflow:auto;">' + comment + '</div>');
person undefined    schedule 17.10.2012