2012-10-17 23 views
0

我有一个帖子用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 =试验)的顶部 - I;已经试过:

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

并且还

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

但是两者都无法正常工作 - 这是可能的还是有更好的方法?

+2

你忘了'+'在字符串连接? – Neverever

+2

这个问题可以写成一两行。 – Dev

回答

3

代码有语法错误,你应该使用串联+

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

该死!谢谢,愚蠢的错误 –