Показать сообщение отдельно
  #26 (permalink)  
Старый 14.08.2019, 08:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от _marisha
Подскажите, а как можно оба поля поместить в одну переменную
В каком смысле одну: если объединить в строку, то это плохо, если передать под одним ключом массив, это можно. Если массив, то это можно сделать двояко:
1) именовать ключ как элемент массива, то есть - data: 'action=setPlace&place_id[]='+val+'&place_id[]='+val1
2) передать под одним ключом как json, то есть - data: {action: 'setPlace', place_id: JSON.stringify(arr)}, где arr массив значений (можно и ручками прописать json для двух значений)

На сервере в первом случае под ключом place_id будет массив из двух значений, во втором случае json, который декодировать и получить массив.

PS. Вы шлете на сервер непотребное и при этом удаляете на нем проверку. Логика странная, тем более что странности есть и вообще в логике приема/ответа.

Последний раз редактировалось laimas, 14.08.2019 в 09:16.
Ответить с цитированием