我有这个 jquery 代码:
var idd = $(this).attr("id");
var page = $(this).attr("page");
var data = "lastmsg="+idd+"&page="+page;
$.ajax({
type: "POST",
url: "ajax_more.php",
data: data,
success: function(html){
$("ol#live_updates").append(html);
$("#more"+idd).remove(); // removing old more button
}
});
这是“ajax_more.php”代码:
if(isset($_POST['lastmsg']))
{
$lastmsg = mysql_real_escape_string($_POST['lastmsg']);
$page = mysql_real_escape_string($_POST['page']);
echo $lastmsg . " " . $page;
}
只传递了 ($lastmsg),但没有传递任何其他参数,例如 ($page)。问题出在哪里 ??我尝试使用“POST”类型的 ($.post) 和 ($.ajax),但都无法正常工作...