Показать сообщение отдельно
  #2 (permalink)  
Старый 26.11.2011, 17:50
Аватар для Sadist_dead
Профессор
Отправить личное сообщение для Sadist_dead Посмотреть профиль Найти все сообщения от Sadist_dead
 
Регистрация: 08.08.2011
Сообщений: 191

Сообщение от nasqad Посмотреть сообщение
ваш код не красивый, непонятно что вы хотите, напишите в картинках
function clk(obj) {
    var x = event.target.value;
    $.ajax({
        type: "POST",
        url: "http://localhost/football/poisk.php",
        data: ({
            x: x
        }),
        dataType: 'json',
        beforesend: alert("Отправляемые данные a=" + x),
        success: function(data) {
            $.each(data, function(index, a) {
                for (var i in a) {
                    if (i === "name") {
                        $("#name" + index).empty(a[i]);
                        $("#name" + index).append(a[i])
                    };
                    if (i === "fam") {
                        $("#fam" + index).empty(a[i]);
                        $("#fam" + index).append(a[i])
                    };
                    if (i === "otch") {
                        $("#otch" + index).empty(a[i]);
                        $("#otch" + index).append(a[i])
                    }
                }
            })
        },
    })
};
Отправляю значение первой радио группы
var x = event.target.value;

далее получаю массив из которого нахожу нужные поля
fam name otch
и присваиваю индекс
первая фамилия в массиве имеет индекс 0 вторая 1 и т д
fam0 fam1 итд
далее я помещаю все это в ячейки таблицы которые уже созданны

<table width="100" border="0" cellspacing="10" cellpadding="10">
  <tr>
    <th scope="col" id="fam0">&nbsp;</th>
    <th scope="col" id="name0">&nbsp;</th>
       <th scope="col" id="otch0">&nbsp;</th>
  </tr>
  <tr>
    <td  id="fam1">&nbsp;</td>
    <td id="name1">&nbsp;</td>
    <td id="otch1">&nbsp;</td>
  </tr>
</table>

а я хочу чтобы таблица создавалась сама с таким количеством строк
сколько у меня фамилий(индексов)
Ответить с цитированием