Jquery .post() 方法问题
我有以下 Jquery 函数,该函数应将 memberID 作为变量发布。我想在 add_comment.php 文件中使用 $memberID = $_REQUEST['memberID']
捕获它,但它返回 null。
$('a.comment').die("click").live("click", function(e){
var getpID = $(this).parent().attr('id').replace('commentBox-','');
var comment_text = $("#commentMark-"+getpID).val();
if(comment_text != "Write a comment...")
{
$.post("lib/actions/add_comment.php?comment_text="
+comment_text+"&post_id="+getpID,{ memberID : 5
}, function(response){
$('#CommentPosted'+getpID).append($(response).fadeIn('slow'));
$("#commentMark-"+getpID).val("Write a comment...");
});
}
});
I have the following Jquery function that should post memberID as a variable.And I want to catch it in my add_comment.php file with $memberID = $_REQUEST['memberID']
but it returns null.
$('a.comment').die("click").live("click", function(e){
var getpID = $(this).parent().attr('id').replace('commentBox-','');
var comment_text = $("#commentMark-"+getpID).val();
if(comment_text != "Write a comment...")
{
$.post("lib/actions/add_comment.php?comment_text="
+comment_text+"&post_id="+getpID,{ memberID : 5
}, function(response){
$('#CommentPosted'+getpID).append($(response).fadeIn('slow'));
$("#commentMark-"+getpID).val("Write a comment...");
});
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要URL 编码(使用
encodeURIComponent
)comment_text
,但为什么不直接在 POST 数据中发送它呢?你不能这样做吗:
?
You need to URL-encode (with
encodeURIComponent
)comment_text
, but why aren't you just sending that in the POST data?Can't you do:
?