Я пытался отладить эту проблему в течение нескольких часов, но не смог. У меня есть эти два файла:
Мой первый файл:
session_start();
$_SESSION['user'] = '1';
Мой второй файл:
session_start();
print_r($_SESSION);
echo $_SESSION['user'];
Но второй файл повторяет пустой массив. Это отлично работает на моем локальном хосте, но не работает на онлайн-сервере. У меня также отключена «регистрация _глобальных переменных» в php.ini
-. 121 ---1741285-
Я хочу выполнить предварительную -серверную -проверку формы в модели Backbone.js . Для этого мне нужно преобразовать пользовательский ввод из формы в пригодные для использования данные. Я нашел три способа сделать это:
var input = $("#inputId").val();
var input = $("form.login").serialize();
var input = $("form.login").serializeArray();
К сожалению, ни один из них не предоставляет хороший перерабатываемый и разрабатываемый объект JSON, который мне нужен. Я уже просмотрел несколько вопросов по Stack Overflow, но нашел только несколько дополнительных библиотек.
Разве Underscore.js , текущий jQuery или Backbone.js не предоставляют вспомогательный метод?
Я не могу представить, что нет запроса на такую функцию.
HTML
JavaScript
var formData = $("form.login").serializeObject();
console.log(formData);
Выходы
{
"name": "dev.pus",
"pass": "1234"
}
Модель Backbone.js
var user = new User(formData);
user.save();