Как получить сериализованный массив из клиентской формы на сервер с помощью GM_xmlhttpRequest - PullRequest
1 голос
/ 22 января 2010

Я использовал JQuery.serializeArray () в форме для создания массива объектов в приложении GreaseMonkey:

[
  {
    name: a
    value: 1
  },
  {
    name: b
    value: 2
  },
  {
    name: c
    value: 3
  },
  {
    name: d
    value: 4
  },
  {
    name: e
    value: 5
  }
]

Мне нужно использовать GM_xmlhttpRequest, чтобы отправить эти поля обратно в приложение на стороне сервера. Каков наилучший способ вернуть эти поля?

Заранее спасибо,

D

1 Ответ

2 голосов
/ 22 января 2010

Я думаю, что нашел ответ ...

Мне нужно использовать

JSON.stringify(obj)

чтобы превратить мои сериализованные поля в строку json. Тогда я смогу предоставить эту строку серверу в качестве одного из аргументов данных в POST-запросе GM_xmlhttpRequest.

...