使用POST数据的jQuery回调

下面的代码是一个jQuery POST请求的Jav​​aScript。 我想用我张贴在回调函数的数据。 如果ü看看,

$('#fb_user_msg').innerHTML = data.comment;

上述行正试图在HTML(失败)的意见。 我相信这是容易的,但我不知道为什么我没有得到它的权利。

$("#submit_js").click(function() { $.post( "user_submit.php", {comment: $("#comment").val(), aid: imgnum}, function(data){ /*alert(data);*/ //$('#greetings').html('Your choice was submitted successfully. Thank You for voting.'); $('#confirm_msg').addClass("on"); $('#care_parent').addClass("off"); $('#fb_user_msg').innerHTML = data.comment; } ); });

请帮忙??

--------------解决方案-------------

你会希望您发布的数据,以便在回调函数使用前做一个全局变量:

$("#submit_js").click(function() {
var comment = $('#comment').val();
$.post("user_submit.php", {comment: comment, aid: imgnum},
function(data){
$('#confirm_msg').addClass("on");
$('#care_parent').addClass("off");
$('#fb_user_msg').innerHTML = comment;
});
});

请问您呼叫的服务user_submit.php返回其响应的评论数据?

即便如此,如果你已经拥有的数据在另一区域#comment为什么不把它直接从那里?

$('#fb_user_msg').innerHTML = $("#comment").val();

分类:JavaScript的 时间:2012-11-18 人气:0
本文关键词: JavaScript的,jQuery的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.195 (s). 9 q(s)