Запрос данных с помощью Javascript - PullRequest
1 голос
/ 01 марта 2011

Я создаю микро-сайт, который использует Javascript для визуализации данных. Я работаю с внутренним разработчиком, который передаст мне данные о клиентах, которые будут отображаться во внешнем интерфейсе, чтобы составить график и отобразить различные атрибуты клиентов (такие как возраст, пол и общая сумма потраченных долларов).

Проблема, с которой я столкнулся, заключается в том, что разработчик спрашивает меня, какие данные мне нужны, и я понятия не имею, что им сказать. Я не знаю, что мне нужно или нужно запрашивать, в прошлом я всегда просто брал данные или контент и отмечал их. Это новый проект для меня, и я чувствую себя немного не в своей тарелке.

редактирование:

Подумав об этом и немного поработав с внутренним разработчиком, у меня возникла конкретная проблема: как выполнять фактические запросы ajax и обновлять результаты на моей странице. Я точно знаю, что ищу такие вещи, как возраст, пол, расходы, но мне нужно больше сосредоточиться на том, как их запросить.

Ответы [ 2 ]

1 голос
/ 01 марта 2011

Если вы используете jQuery, вы можете выполнять асинхронные запросы данных (запросы AJAX) в формате JSON, используя .getJSON, что делает обработку ответа довольно простой.

Вы можете попросить бэкэнд-разработчика создать RESTful API, который возвращает любые нужные вам данные в формате JSON. Что касается самих данных, скажите ему, чтобы он включил все, что, по вашему мнению, понадобится или может понадобиться в будущем. После обработки данных JSON вы можете определить, что вам нужно. Не переусердствуйте и скажите ему, чтобы он возвратил вещи, которые вы никогда не будете использовать, или просто потеряете трафик.

0 голосов
/ 01 марта 2011

Если вы работаете с JavaScript, то формат данных, который JavaScript понимает изначально, - это JSON. Если они могут предоставить вам данные в формате JSON, это было бы хорошим началом:

http://en.wikipedia.org/wiki/Json

{
  "customers":
    [
      {
        "age": "23",
        "sex": "male",
        "dollars-spent": "7"
      },
      {
        "age": "22",
        "sex": "female",
        "dollars-spent": "10000"
      }
     ]
 }

Полагаю, вам понадобится что-то вроде идентификатора клиента, а также возраст и пол, чтобы вы могли однозначно идентифицировать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...