Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: array in ajax

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Соц Сеть
Отправлено: 26 Июля, 2013 - 23:44:42
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Здравствуйте ! хочу отправить массив через ajax но не получается, нечего не отправляет
CODE (javascript):
скопировать код в буфер обмена
  1. var arr=Array();
  2. for(var i=0;i<input_count;i++){
  3.                         arr[i+'_c']=$('#ca_'+i+' option:selected').val();
  4.                         //ряд билета
  5.                         arr[i+'_lin']=$('#lin_'+i+' option:selected').val();
  6.                         //места билетов
  7.                         arr[i+'_se']=$('#se_'+i+'').val();
  8.                         //ценна
  9.                         arr[i+'_pr']=$('#pr_'+i+'').val();
  10.                        
  11.                 }      
  12.                 $.post("/test.php",{data:arr},function(d){},'json');

подскажите как можно отправить массив через ajax?
заранее спасибо
 
 Top
biperch
Отправлено: 26 Июля, 2013 - 23:47:34
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




перегони в json и отправь
(Добавление)
JSON.stringify(data);
к примеру
 
 Top
Соц Сеть
Отправлено: 27 Июля, 2013 - 00:18:45
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




вопрос в том, что в массиве arr нечего не добавляется например
CODE (javascript):
скопировать код в буфер обмена
  1.  arr[i+'_c']=$('#ca_'+i+' option:selected').val();
  2. alert(arr['i+'_c'']);
  3. //выводит undefined

а
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. alert($('#ca_'+i+' option:selected').val());
  3. //выводит значение select-а

из чего это ?
 
 Top
Contr
Отправлено: 27 Июля, 2013 - 20:18:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 202
Дата рег-ции: Окт. 2011  
Откуда: с Марса


Помог: 1 раз(а)




Врать не буду, возможно Вам надо не массив, а объект
CODE (javascript):
скопировать код в буфер обмена
  1.     var arr={};
  2.     for(var i=0;i<input_count;i++){
  3.                             arr[i+'_c']=$('#ca_'+i+' option:selected').val();
  4.                             //ряд билета
  5.                             arr[i+'_lin']=$('#lin_'+i+' option:selected').val();
  6.                             //места билетов
  7.                             arr[i+'_se']=$('#se_'+i+'').val();
  8.                             //ценна
  9.                             arr[i+'_pr']=$('#pr_'+i+'').val();
  10.                            
  11.                     }      
  12.                     $.post("/test.php",{data:arr},function(d){},'json');
 
 Top
Соц Сеть
Отправлено: 28 Июля, 2013 - 19:19:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




нечего не менялось, по прежнему нечего не менялось
CODE (javascript):
скопировать код в буфер обмена
  1.  arr[i+'_c']=$('#ca_'+i+' option:selected').val();
  2. alert(arr['i+'_c'']);
  3.  

выводит undefined,то есть в массив или обект нечего не добавляется
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB