У меня есть этот Jquery код: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) прошло, но и любой другой параметр like ($ page) не передается. В чем проблема ?? Я пытался ($ .post) и ($ .ajax) с типом «POST», оба не работают ...
Данные! = Строка запроса. В любом случае вы можете видеть, что * * передается с помощью инструмента, такого как FireBug, который поможет изолировать подобные проблемы в будущем. – user2246674
Вам нужно понять разницу между [POS и GET] (http://www.w3schools.com/tags/ref_httpmethods.asp). Тогда правильный способ использования [jQuery AJAX] (http://api.jquery.com /jQuery.ajax/) будет ясно – Fresheyeball