Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.05.2011, 23:05
Интересующийся
Отправить личное сообщение для oleg666 Посмотреть профиль Найти все сообщения от oleg666
 
Регистрация: 11.05.2011
Сообщений: 29

отправка запрос из списка полей ajax
Имеем список полей

<input type='hidden' name='id' id='id' value='"22"'> 
<input type='button' value='отослать id'  id='button'>


 <input type='hidden' name='id' id='id' value='"23"'>
<input type='button' value='отослать id'  id='button'>


 <input type='hidden' name='id' id='id' value='"24"'>
<input type='button' value='отослать id'  id='button'>
.....

 $('#button').click(function()
      {
       
       //присвоим переменные
            var id=$('#id').val();
     
            //отправить данные
               $.ajax(
               {
                 url:'add',
                 type:'POST',
                 data:'id='+id,
                 //вернуть результат
                                 
                   
               }


С одни полем понятно.

А если на странице список из полей с разными id
Как в данном случае отсылать данные id именно того поля, которое выбрано для отправки кнопкой
Ответить с цитированием
  #2 (permalink)  
Старый 21.05.2011, 23:57
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

<input type="hidden" id="first" value="22" />
<input type="button" name="first" id="button" value="Отослать" /> 
// ...
<input type="hidden" id="second" value="23" />
<input type="button" name="second" id="button" value="Отослать" /> 
// ...
<input type="hidden" id="third" value="24" />
<input type="button" name="third" id="button" value="Отослать" /> 
// ...

$('#button').click(function() {
     var id = $('#'+this.name).val();
     // ... Отправка запроса
});
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 22.05.2011, 11:52
Интересующийся
Отправить личное сообщение для oleg666 Посмотреть профиль Найти все сообщения от oleg666
 
Регистрация: 11.05.2011
Сообщений: 29

тогда ругается
uncaught exception: Syntax error, unrecognized expression: #

Последний раз редактировалось oleg666, 22.05.2011 в 12:20.
Ответить с цитированием
  #4 (permalink)  
Старый 22.05.2011, 20:38
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<input type="hidden" id="first" value="22" />
<input type="button" name="first" class="button" value="Отослать" /> 

<input type="hidden" id="second" value="23" />
<input type="button" name="second" class="button" value="Отослать" /> 

<input type="hidden" id="third" value="24" />
<input type="button" name="third" class="button" value="Отослать" /> 

<script>
$('.button').click(function() {
     var id = $('#'+this.name).val();
     alert(id);
return false;
});
</script>


Вроде никто не ругается.
Кнопкам давайте не одинаковый ID, а одинаковый класс.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax запрос. Возврат массива. Rinas jQuery 5 09.04.2011 18:58
Сделать AJAX запрос dumbass88 jQuery 1 11.04.2010 11:46
AJAX запрос на другой протокол Veresc AJAX и COMET 2 18.09.2009 18:47
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07
ajax запрос с подгружемным js HelpeR AJAX и COMET 1 27.10.2008 12:44