В настоящее время у меня возникают проблемы с созданием кнопок на основе массива информации о клиентах. Я сделал кнопки следующим образом:
foreach($array as $row) { echo ( "<tr>". "<td>".$row['last_name']. "</td>". "<td>".$row['first_name']. "</td>". "<td>".$row['phone_no']. "</td>". "<td>".$row['date_of_birth']. "</td>". "<td>".$row['membership']. "</td>". "<td><Button class='resultBookButton' data-lastName=".$row['last_name']." data-firstName=".$row['first_name']." data-phone=".$row['phone_no'].">Reserve</Button></td>". "</tr></table>"); }
Над моим скриптом PHP я имею следующее:
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ // Handling search results $('.resultBookButton').click(function(e){ // Get the name of the user clicked var lastName = $(this).data("lastName"); var firstName = $(this).data("firstName"); var phoneNum = $(this).data("phone"); window.location = "ss reservation.php?lastName=" + lastName + "&firstName=" + firstName + "&phoneNum=" + phoneNum; }); }); </script>
То, что я хочу достичь, – это открыть php-страницу с параметрами lastName, firstName и phoneNum. Я не видел никаких методов GET, как это сделать в javascript, кроме AJAX. Но ajax держит вас на одной странице и не то, что я ищу.
Какие-либо предложения?