Ajax Call из кнопки в таблице - PullRequest
0 голосов
/ 24 марта 2019

Уважаемые программисты
У меня есть блок кода, который получается с помощью Ajax-вызова.Прежде всего, взгляните на этот фрагмент:

$output .= '</td><td class="td-align">'.$employees["fullname"].'</td>
        <td class="td-align">'.$employees["faname"].'</td>
        <td class="td-align ">'.$employees["sid"].'</td>
        <td class="td-align ">'.$employees["nid"].'</td>
        <td class="td-align"><button type="button" name="update" id="'.$employees["id"].'" class="buttons edit-button"><span class="fa fa-anchor"></span> insert </button></td>  
       </tr>
     ';

Этот блок печатается внутри div с идентификатором 'found_employees'.Как вы можете догадаться, я ищу сотрудников.Найденные сотрудники перечислены в таблице, что очевидно в этом блоке кода.Следующим шагом я не смог найти решение.Как вы можете видеть, есть кнопка на последнем тд.Нажимая эту кнопку, я хочу скопировать выбранного сотрудника в другой div с идентификатором employee_to_be_registered.Этот div на самом деле является формой, которая регистрирует разыскиваемых сотрудников в одном специальном отделе.Сценарий будет выглядеть следующим образом: при нажатии кнопки я хочу, чтобы информация о сотруднике была скопирована во входной тег для обработки в форме.
Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 24 марта 2019

Я предлагаю установить диапазон вокруг информации о сотруднике, например:

    <td class="td-align"><span id='eFullname'>'.$employees["fullname"].'</span></td>
    <td class="td-align"><span id='eFanme'>'.$employees["faname"].'</span></td>
    <td class="td-align "><span id='eSid'>'.$employees["sid"].'</span></td>
    <td class="td-align "><span id='eNid'>'.$employees["nid"].'</span></td>
    <td class="td-align">
        <button type="button" name="update" id="'.$employees["id"].'" class="buttons edit-button">
            <span class="fa fa-anchor"></span> insert
        </button>
    </td>  

, тогда вы сможете получить текстовое текстовое содержимое из него, например, document.getElementById ("eFullname"). TextContent ивставьте его в другой ввод из текста типа с помощью

<input type="text" id="anotherTextfield" />

document.getElementById("anotherTextfield").value=document.getElementById("eFullname").textContent
0 голосов
/ 24 марта 2019

"Как я могу позвонить <<< id =" '. $ Employee ["id"] >>> и отправить идентификатор на другую страницу для обработки? "

Этот код может помочь ответить на эту часть вопроса:

"<td>
  <a href='employeed_to_be_registered.php?id=".$employees["id"]."'>
    <button type='button' class='btn btn-primary'>View</button>
  </a>
</td>"

Это перенаправит на указанную страницу с идентификатором в URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...