DrunkMaster
@DrunkMaster

Как ключ переместить в значение?

Отправляю данные по AJAX:
$.ajax({
            url: url,
            type: "POST",
            data: '{"mail": "'+mail+'", "passw": "'+passw+'"}',

На сервере var_dump POST показывает:
array(1) {
  ["{"mail":_"mymail@example.com",_"passw":_"qwerty"}"]=>
  string(0) ""
}

Видно что информация попала в ключ POST, а в значении пустая строка. Как правильно отправить?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 2
AlexMaxTM
@AlexMaxTM
Как-то сложно выглядит. Я так делаю
$.ajax({
	url: url,
	type: "POST",
	data: {
		mail: mail,
		passw: passw,
	}

На сервере будет
$_POST['mail'] равна mymail@example.com
$_POST['passw'] равна qwerty
Ответ написан
Комментировать
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Не надо строить строку, передавайте данные нативным javascript-объектом. Например:
$.ajax({
            url: url,
            type: "POST",
            data: {mail: myMail, passw: myPassword},
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы