Pilnikov
Active member
Опять аякс, опять json
Поделитесь примером плиз/ткните носом как передать данные с веб страницы на сервер в формате json
посредством new XMLHttpRequest(); метод GET (можно POST)
Щас так: url='/set_pars?utsi_t='+utsi_t;
потом на сервере так:
void handleSetPars()
{
uint8_t i = 0;
conf_data.use_ts_i = server.arg(i) == "1";
i++;
}
Как уйти от server.arg(i) заменив на
{
StaticJsonBuffer<1500> jsonBuffer;
JsonObject& json = jsonBuffer.parseObject(buf.get());
if (!json.success()) DBG_OUT_PORT.println("Failed to parse config file");
else
{
data.use_ts_i = json["use_ts_i"];
}
Грубо, как поиметь строку передаваемых параметров?
Как правильно сформировать строку параметров "url" используя встроенные средства json
Спасибо
Поделитесь примером плиз/ткните носом как передать данные с веб страницы на сервер в формате json
посредством new XMLHttpRequest(); метод GET (можно POST)
Щас так: url='/set_pars?utsi_t='+utsi_t;
потом на сервере так:
void handleSetPars()
{
uint8_t i = 0;
conf_data.use_ts_i = server.arg(i) == "1";
i++;
}
Как уйти от server.arg(i) заменив на
{
StaticJsonBuffer<1500> jsonBuffer;
JsonObject& json = jsonBuffer.parseObject(buf.get());
if (!json.success()) DBG_OUT_PORT.println("Failed to parse config file");
else
{
data.use_ts_i = json["use_ts_i"];
}
Грубо, как поиметь строку передаваемых параметров?
Как правильно сформировать строку параметров "url" используя встроенные средства json
Спасибо
Последнее редактирование: