Невозможно получить сериализованные данные массива флажков в PHP из отправки ajaxPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить сериализованные данные массива флажков в PHP из отправки ajax

Сообщение Anonymous »

У меня возникли трудности с получением данных массива флажков в вызываемом PHP из Ajax-отправки сериализованной формы. Я могу вызвать все остальные поля формы, но не массив флажков. Кто-нибудь может помочь? Я выдергиваю здесь волосы. :(
Моя форма:

Код: Выделить всё







Register

Мой ajax:

Код: Выделить всё

function OnSubmit(form){
$.ajax({
url:'processRegistration.php',
type:'post',
data: $(form).serializeArray(),
success:function(response){
var msg = "";
if(response == "1"){
msg = "Registration Received";
}else{
msg = "Sorry, something went wrong. Please contact the Web Admin.";
}
//alert(msg);
alert(response);
}
});
}
Мой PHP-приемник:

Код: Выделить всё

echo $_POST['pFirst'].', '.$_POST['pLast'].', '.$_POST['class'];
В моем Ajax я оповестил ответ, чтобы увидеть, что возвращается. Если я оставлю эхо в приемнике так, как я показываю его в своем коде, я получу ошибку «Неопределенный класс ключа массива». Если я оставлю $_POST['class'] выключенным, я получу имя и фамилию. Я также рассмотрел это решение: отправить массив с отмеченным значением флажка и получить его как строку в php, но он использует JSON.stringify(), и я хочу сохранить данные формы в формате URL-кодировки.
Что мне нужно, так это иметь доступ к отмеченным флажкам, передаваемым сериализованной формой, и в то же время иметь возможность вызывать каждое переданное поле формы как элемент $_POST.


Подробнее здесь: https://stackoverflow.com/questions/786 ... -ajax-send
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно получить сериализованные данные массива флажков в PHP из отправки ajax
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как мне превратить эти сериализованные данные в массив с помощью php?
    Гость » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • Проблема с выравниванием флажков Vue.js: центрирование флажков внутри ячеек таблицы
    Anonymous » » в форуме CSS
    0 Ответы
    92 Просмотры
    Последнее сообщение Anonymous
  • Проблема с выравниванием флажков Vue.js: центрирование флажков внутри ячеек таблицы
    Anonymous » » в форуме CSS
    0 Ответы
    69 Просмотры
    Последнее сообщение Anonymous
  • Фильтрация списков флажков на основе других списков флажков
    Anonymous » » в форуме C#
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»