0
我創建一個jQuery函數通過AJAX發送一些數據,然後打開一個div結果:通過AJAX發送數據不工作 - 爲什麼?
<div class="comments_div" id="comments_div" data-id='<?php echo $post_id; ?>' ">
More Comments--->
<div class="comments_more_<?php echo $post_id; ?>" id="comments_more">
$(function() {
$(".comments_div").click(function() {
var post_id = $(this).attr('data-id');
$.ajax({
url: "jscripts/comment_query.php",
type: "POST",
data: post_id,
success: function(datos) {
$('.comments_more_' + post_id).html(datos);
$('.comments_more_' + post_id).show('slow');
//alert(post_id);
}
});
});
})
alert(post_id)
顯示正確post_id
。但由於某種原因,它不會發送數據。
comment_query.php:
<?php
echo 'post_id: ';
echo $_POST['post_id'];
?>
股利comment_more打開,顯示文本 「POST_ID:」(而不是變量)。
的鑰匙我發送請求時的「post_id」值?我不明白。你可以給我一個例子嗎? – Kalimero
我的答案中有兩個...? –
...仍然不起作用。不管怎樣,謝謝你。 – Kalimero