Я пытаюсь создать функцию в JQuery, которая будет принимать идентификатор ID элемента формы SELECT, в котором должна отображаться динамически созданная опция. Но я должен повторить эту работу и для других экземпляров формы. Я создал следующий код, но он не сработал.
function getOffice(ID){
$.post('dynamicOffice.php',{operator:$(this).val()},function(output){
$('ID').html(output);
});
$('ID').removeAttr('disabled');
}
<select id="senderOperator" name="senderOperator" tabindex="1" onchange=getOffice(sender)>
<option value=""><--SELECT an Operator --></option>
<?php getOption($operator,Operator) ?>
</select>
<select id="sender" name="sender" tabindex="1" disabled="disabled">
<option value=""><--SELECT the Operator First --></option>
</select>
<?php
include('generateOption.php');
$country=$_POST['operator'];
$officeSql="SELECT * FROM myoffice WHERE Operator='$country'";
getOption($officeSql,Name);
?>
<?php
include("include/dbConnect.php");
function getOption($rsSql,$colName){
$sResult=mysql_query($rsSql) or die("Could Not Fetch Records");
while ($s_Office = mysql_fetch_array($sResult))
{
echo("<option value='".$s_Office["$colName"]."'>".$s_Office["$colName"]."</option>");
}
}
?>