0
我有一个功能,可以在数据库中的DIV框中显示注释。 DIV也有添加新评论的表单。从AJAX'd DIV获取文本框内容
表格来自PHP脚本,因此它是live()
。
提交按钮提交实时点击事件没有probs,但新的评论文本是空的。
如何从AJAX DIV表单中获取文本字段内容?
下面是代码:
$('#submit_comment').live('click', function(e) {
alert('comment submit');
e.preventDefault();
var comment = $('#new_comment').live().val(); // ????
alert(comment); // comment is empty
if (comment != '') {
$('#loading').show();
$('#commentsPanel').hide();
// loading = true
var track = $('#trackID').val();
alert(track);
var data = 'track=' + track + '&isComment=true&comment=' + comment;
alert(data);
$.ajax({
url: 'comment.php',
type: 'GET',
data: data,
cache: false,
success: function (comments_html) {
alert('submit_comment');
$('#commentsPanel').html(comments_html);
$('#commentsPanel').show();
$('#loading').hide();
}
});
}
else {
}
});
非常感谢!
对不起,我试过,但它不工作..这是明显的答案,以上是我想解决这个问题 – Alex 2011-03-17 16:26:12