Я могу получить это всплывающее окно, чтобы вернуть правильное значение, когда я ввожу фактический var
выбор в URL-адрес, который существует в базе данных.JavaScript-переменная из динамического выпадающего списка PHP в MySQL
<script type="text/javascript">
var data = $.get("logbookincludes/sqftpoles.php?choice=Front Range", function(data) {
alert("Data Loaded: " + data);
});
</script>
Я хочу, чтобы переменная будет установлена фактическим селектором ниспадающего id
. Кажется, я не могу правильно синтаксис.
var data = $.get("logbookincludes/sqftpoles.php?choice=" + $("#item36_select_1").val());
Вот серверная php для заполнения раскрывающегося списка селекторов.
zones.php
<?php
include("dbinfo.php");
$query = "SELECT zonename FROM zone";
$result=mysql_query($query);
while ($row=mysql_fetch_array($result)) {
echo "<option>" . $row{'zonename'} . "</option>";
}
?>
Вот выпадающий код.
Zone
<select name="zone" id="item36_select_1" required data-hint="">
<option id="item36_0_option" selected value="Front Range">
Front Range
</option>
<? include('logbookincludes/zones.php');?>
</select>
Вот sqftpoles.php
<?php
include("dbinfo.php");
$choice = mysql_real_escape_string($_GET['choice']);
$query = "SELECT sqftpoles FROM zone WHERE zonename = '$choice'";
$result=mysql_query($query);
$result2=mysql_query($query2);
while ($row=mysql_fetch_array($result)) {
echo $row{'sqftpoles'};
}
?>
Можете ли вы показать код на стороне сервера – Dave
я просто редактировал свой пост, чтобы включить на стороне сервера PHP и код выпадающий. Ответ Македона возвратил пустой всплывающий ящик. Я использую его только для тестирования. – Progrower
Ваш файл sqftpoles.php не выглядит синтаксически правильным. – jithujose