Я могу лучше всего объяснить мою проблему, сначала показывая код.Я работаю над проектом с моим другом (Rent a car project), поэтому код не полностью мой.Я искал (и использовал) некоторые ответы, которые нашел на похожие вопросы, но ни один из них не решил мою проблему.Все страницы здесь будут использоваться администратором.
1-й client_requests.php
Эта страница содержит функцию JavaScript с названием sureToApprove, с которой у меня возникла проблема: в URL-адресе переменная car не определена (& car = undefined), в то время как id имеет значение (это работает).Кроме того, эта страница содержит некоторые данные из базы данных.
<script type="text/javascript">
function sureToApprove(id, car) {
if (confirm("Da li ste sigurni?")) {
window.location.href = "approve.php?id=" + id + "&car=" + car;
}
}
function deleteRequest(id){
if (confirm("Da li ste sigurni?")) {
window.location.href = 'delete_request.php?id=' + id;
}
}
</script>
<script>
$(document).ready(function () {
load_data();
function load_data(query) {
$.ajax({
url: "fetch_requests.php",
method: "POST",
data: { query: query },
success: function (data) {
$('#result').html(data);
}
});
}
$('#search_text').keyup(function () {
var search = $(this).val();
if (search != '') {
load_data(search);
}
else {
load_data();
}
});
});
</script>
2-я страница - fetch_requests.php
, которая содержит запрос, который будет показан на 1-й странице (client_requests.php).Запрос и остальная часть кода работают отлично.
<tr>
<td>'.$row["fname"].'</td>
<td>'.$row["lname"].'</td>
<td>'.$row["email"].'</td>
<td>'.$row["phone"].'</td>
<td>'.$row["car_name"].'</td>
<td>'.$row["mpesa"].'</td>
<td>'.$row["status"].'</td>
<td>
<a href="javascript:deleteRequest('.$row['client_id'].')" class="ico del">Izbriši</a>
<a href="javascript:sureToApprove('.$row['client_id'].', '.$row['car_id'].')"class="ico edit">Approve</a>
</td>
</tr>
Когда нажата ссылка «Подтвердить», она перенаправляет на 3-ю страницу (Approve.php), на которой регулируются данные в базе данных.URL выглядит примерно так
http://localhost/Rent-a-car/admin/approve.php?id=7&car=undefined
Мне нужна переменная car для регулирования базы данных, и я не могу понять, почему она не получает значение, а не определена.Заранее спасибо.