Показать сообщение отдельно
  #1 (permalink)  
Старый 15.08.2011, 13:40
Аспирант
Отправить личное сообщение для Kotakota Посмотреть профиль Найти все сообщения от Kotakota
 
Регистрация: 12.07.2011
Сообщений: 71

Как с помощью JSON передать серверу словарь с данными?
Привет!
Есть код:
$.ajax({
  type: "GET",
  dataType: 'jsonp',
  data: 'id = 5',
  url: 'http://localhost/jsonp/',
  success: function (data) {
   alert(data);
  },
});

В этом варианте все просто. Отдаем серверу &id=5
А что если я хочу передать в "data:" словарь?
Как его присвоить переменной?
Что то типа:
$.ajax({
  type: "GET",
  dataType: 'jsonp',
  data: "id = {'key1':'value1','key2':'value2'}",
  url: 'http://localhost/jsonp/',
  success: function (data) {
   alert(data);
  },
});

Этот вариант не работает.
А мне необходимо на серверной стороне взять переменную $_GET['id'] которая будет содержать этот словарь!
Что можно здесь сделать?
Ответить с цитированием