Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2012, 10:15
Новичок на форуме
Отправить личное сообщение для slip Посмотреть профиль Найти все сообщения от slip
 
Регистрация: 29.11.2012
Сообщений: 8

Как передать параметры ajax'ом?
Здравствуйте всем кто посмотрел мой вопрос. Вообщем есть :
формы с кнопками размножены).При нажатии на нее должен открываться диалог и он открывается и аяксом отправляются данные а именно value='$row['id']'
но почему-то передаеться только одно значение.либо undefined.
пробывал ставить типо if(g=10)break тоже передает одно значение
Читал статью про замыкания и чет не чего не понял
Вообщем я не могу понять что написать вместо $("open"+g) так чтоб он передовал value нужного мне id.
Буду рад кто поможет решить мой может глупый вопрос

$(function(){
$('#dialog').dialog({autoOpen: false,width: 900,height: 530,modal:true});
for(var g=0;g<1000;g++){
    $('#open'+g).click(function(){$('#dialog').dialog('open');return false;});
     $('#open'+g).click(function(){
      $.ajax({
           type: "POST",
           url: "exfileview",
           data: "butt="+$("open"+g).val(),
           success: function(html){
        $("#content2").html(html);
                         }
       });
    return false;
    });
        }
});

И
$j и $u = 0
"<form id='form".++$j."'><button id='open".++$u."' value={$row['id']}>Оценки</button></form>"

Последний раз редактировалось slip, 29.11.2012 в 11:47.
Ответить с цитированием