Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.03.2011, 15:27
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

Как передать массив из Ajax в PHP?
Как лучше передать массив id-шников?
$.ajax({
                	    type: "POST",
                        url: "delete.php",
                        data: id:[массив id-шников]
})
Ответить с цитированием
  #2 (permalink)  
Старый 29.03.2011, 16:29
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

$.ajax({
                	type: "POST",
                        url: "delete.php",
                        data: { aId :  [1,2,3,4] }
})


при этом aId передается так

aId[]	1
aId[]	2
aId[]	3
aId[]	4


т.е. , так

aId%5B%5D=1&aId%5B%5D=2&aId%5B%5D=3&aId%5B%5D=4

Последний раз редактировалось melky, 29.03.2011 в 16:31.
Ответить с цитированием
  #3 (permalink)  
Старый 29.03.2011, 17:24
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

А на стороне сервера как обращаться к этим id?
Ответить с цитированием
  #4 (permalink)  
Старый 29.03.2011, 18:00
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

По идее

<?php
$i = 0
while( isset($_POST["aID"][$i]) ) {
     $_POST["aID"][$i]
     $i++
}
?>
Ответить с цитированием
  #5 (permalink)  
Старый 29.03.2011, 18:03
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

не надо столько тем создавать
Ответить с цитированием
  #6 (permalink)  
Старый 29.03.2011, 18:11
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Avron2
А на стороне сервера как обращаться к этим id?
а почему бы просто не попробовать?
<?
var_dump($GLOBALS);
Ответить с цитированием
  #7 (permalink)  
Старый 29.03.2011, 18:23
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

Я создал 1 тему
Сообщение от x-yuri Посмотреть сообщение
не надо столько тем создавать
Я уже написал администации сайта об этом баге. Я создал 1 тему, несколько раз ее редактировал. Затем обновлял страницу, чтобы посмотреть ответы. Потом увидел что тем уже 4.
Это проблемы разработчика форума. Я подобными вещами не занимаюсь. Submit при F5 это очень интересно...
Отдельное спасибо что 67 минусов наставили!
Ответить с цитированием
  #8 (permalink)  
Старый 11.04.2011, 09:36
Аспирант
Отправить личное сообщение для Sergej Посмотреть профиль Найти все сообщения от Sergej
 
Регистрация: 08.02.2011
Сообщений: 36

если подходить к решению вопроса особо извращенно изащренно то можно в ЯС собрать циклом все в одну строку разделив элементы массива каким либо хитрым разделителем например *88:_) и передать эту строку в РНР, на стороне РНР разобрать эту строку по элементам циклом с
strtok()
Ответить с цитированием
  #9 (permalink)  
Старый 11.04.2011, 10:54
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

но мы же не будем соревноваться в том, кто придумает самое индусское решение, м?
Ответить с цитированием
  #10 (permalink)  
Старый 11.04.2011, 21:45
Аспирант
Отправить личное сообщение для Sergej Посмотреть профиль Найти все сообщения от Sergej
 
Регистрация: 08.02.2011
Сообщений: 36

не не )) ну что вы)) эт как один из вариантов он не претендует на звание лучшего кода года
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как поменять цвет элементов div с помощью ajax? uspehovna AJAX и COMET 12 20.08.2010 17:21
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
jQuery Ajax Rater Plugin и массив POST - Нужна помощь TROODON jQuery 12 30.12.2009 22:44
Как передать элемент в функцию после createElement Oleg NT Общие вопросы Javascript 3 23.06.2008 02:11