У меня есть этот сценарий в моей программе, я вывожу на печать списка флажков к моей главной странице с помощью ниже кодовпроверки значение окна проводки и JQuery Ajax
<form action="two.php" method="post">
<div id="option_box" style="width: 250px; height: 400px; overflow: scroll;">
<?php
$sql = "SELECT * FROM gene_names ORDER BY name";
$result = $db->query($sql);
$counter = 0;
echo "<table border=\"0\">";
while ($row = $result->fetch()) {
$output[] = "<tr>";
$output[] = "<td>";
$output[] = "<input type=\"checkbox\" value=\"".$row['name']."\" name=\"things[]\" id=\"ran\"/>";
$output[] = " ";
$output[] = $row['name'];
$output[] = "</td>";
$output[] = "</tr>";
$counter++;
}
echo join('',$output);
echo "</table>";
?>
</div>
<input type="submit" value="See Interactions" name="see" id="see"/>
</form>
после этого я использую следующий код чтобы процесс сделать с помощью JQuery Ajax
$('#see').click(function(eve){
eve.preventDefault();
$.post('two.php', function(data) {
$('#results_of_interactions').html(data);
});
});
, но мне нужно, чтобы получить выбранные значения флажков внутри моей two.php (файлы обработки процессов данной формы) файл, чтобы выполнить запрос SQL, но когда я использую этот подход jQuery, переменные флажка недоступны в моем файле two.php, поэтому мой запрос не выполняется должным образом, и я не могу получить результаты, как я могу исправить эту проблему? Пожалуйста, предложите что-то, что нужно сделать, изменение этого или другого подхода?
С уважением, Rangana
большое спасибо за ваш ответ jondavidjohn! –