私はこの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) を試しましたが、どちらも機能しません...