Какая переменная передает массив на сервер?

программирование php сервер jQuery AJAX

на фенсибокс есть такой пример аякс запроса:

$.ajax({
type:"POST",
cache:false,
url: "/data/login.php",
data: $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});
не знаю, не форматируется код как я ни вставляю и не клацаяю Ctr+K, вы уж простите

так вот, как определить в какой переменной был передан массив серверу, как это в php вывести, а именно data: $(this).serializeArray()?

Примечание:
> Так вы же и передаете массив или другие данные в this, предварительно их сериализуя. this - это и есть ваша переменная.
ну а как конкретный пост вывести,допустим с $_POST['login']; из этого массива?

Примечание:
> В Firefox есть замечательный плагин для веб-разработчиков - Firebug. Во вкладке Net можно видеть какие данные передаются и принимаются браузером.

я вас не об этом спрашивал.
Ответы:
var val = $(this).serializeArray();
$.ajax({
      type:"POST",
      cache:false,
      url: "/data/login.php",
      data: {key: val},
      success: function(data) {
           $.fancybox(data);
      }
   });
print_r($_POST);
и увидите вообще все пост что были переданы серверу
В Firefox есть замечательный плагин для веб-разработчиков - Firebug. Во вкладке Net можно видеть какие данные передаются и принимаются браузером.
Так вы же и передаете массив или другие данные в this, предварительно их сериализуя. this - это и есть ваша переменная.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.