Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.07.2015, 11:22
Новичок на форуме
Отправить личное сообщение для nik88 Посмотреть профиль Найти все сообщения от nik88
 
Регистрация: 13.07.2015
Сообщений: 6

Ajax не могу обработать простой массив
Не получается обработать массив
var data = {'pages': 'урааа'};
            
           $.ajax({
		      url: 'какой-то_url',
		      type: 'POST',
		      data: {data},
			});


В обработчике не могу вытащить этот массив. Перечитал много уроков - не понял как это сделать. Подскажите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 13.07.2015, 11:34
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Какие данные приходят серверу? Возможно, лучше сделать так:
$.ajax({
              url: 'какой-то_url',
              type: 'POST',
              data: data,
            });

Т.е. убрать кавычки.
Ответить с цитированием
  #3 (permalink)  
Старый 13.07.2015, 11:49
Новичок на форуме
Отправить личное сообщение для nik88 Посмотреть профиль Найти все сообщения от nik88
 
Регистрация: 13.07.2015
Сообщений: 6

сам массив отправляется, смотрю в консоли - он имеет такой вид
data[pages]	
урааа


Проблема в том что я не могу его обработать.
Ответить с цитированием
  #4 (permalink)  
Старый 13.07.2015, 11:55
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Отправлять нужно как написал Safort - data: data
а принимать как $_POST['pages'];

Последний раз редактировалось laimas, 13.07.2015 в 12:27.
Ответить с цитированием
  #5 (permalink)  
Старый 13.07.2015, 12:24
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от laimas
а принимать как $_POST('pages');
$_POST['pages'];
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #6 (permalink)  
Старый 13.07.2015, 12:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ответить с цитированием
  #7 (permalink)  
Старый 13.07.2015, 12:57
Новичок на форуме
Отправить личное сообщение для nik88 Посмотреть профиль Найти все сообщения от nik88
 
Регистрация: 13.07.2015
Сообщений: 6

заработало !!! спасибо !!! иду квасить (пить квас)
Ответить с цитированием
  #8 (permalink)  
Старый 13.07.2015, 13:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,252

Сообщение от nik88
var data = {'pages': 'урааа'};

не могу вытащить этот массив
И это не массив... Объект.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SOS! Не могу перевыбрать после ajax dopelher jQuery 1 05.04.2011 14:39
Textarea после ajax не могу обратится mikeles Общие вопросы Javascript 0 12.01.2011 23:02
Не могу найти ответ на простой вопрос lukingnu jQuery 2 25.11.2010 17:03
Не могу вытащить массив из объекта по указателю из самого объекта bunta Общие вопросы Javascript 3 09.09.2010 18:44
Такой простой скрипт, но ни как не могу добиться кроссбраузерности. tovarish Javascript под браузер 1 14.01.2010 09:51