我有两个下拉状态和邮政编码,当用户点击状态时,从Ajax加载的邮政编码。在Zip代码中我设置了更改功能以获取邮政编码选择选项的值。但是jquery给了我未定义的价值。这是完整的代码。如何获得邮政编码值
<select name="sState" id="sState" onChange="LoadZipCode();">
<?php $resultState=$objGeneral->GetStates();
echo '<option value="default">select The States</option>';
while($rowState=$resultState->fetch_array(MYSQLI_BOTH))
{
echo '<option value="'.$rowState[2].'">'.$rowState[1].'</option>';
}
?>
</select>
<select data-live-search="true" class="form-control selectpicker" name="sZip" id="sZip" onChange="LoadCity();" required>
</select>
在Jquery Here脚本中加载邮政编码
<script>
function LoadZipCode()
{
var StateAbbre=$("#sState").val();
$.post("DashboardProcess.php?action=getZipCode",{StateAbbr:StateAbbre},function(data)
{
$("#sZip").html(data);
$('#sZip').selectpicker('refresh');
});
}
</script>
<script>
function LoadCity()
{
alert($(this).find('#zipCode option').val());
}
</script>