私は2つのファンシーボックスモーダル、州と都市のコンボボックスを持っています。州を選択した後、コンボ都市をロードする必要があります。私のコード:
<div id="city" class="hide">
<asp:Literal ID="litCity" runat="server"></asp:Literal>
<a href="#data">Trocar de Cidade</a>
</div>
<asp:UpdatePanel ID="updCity" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="data" class="hide">
<asp:HiddenField ID="hdnNovaCidade" runat="server" Value="" />
<div class="row">
<label for="drpState">Estado *</label>
<asp:DropDownList ID="drpState" runat="server" AutoPostBack="True" > </asp:DropDownList>
</div>
<div class="row">
<label for="drpCity">Cidade *</label>
<asp:DropDownList ID="drpCity" runat="server"></asp:DropDownList>
</div>
<input id="btCidade" type="submit" value="Escolher Cidade" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btCarregaCidade" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
Jクエリ
$('[id$="drpState"]').change(function () {
$('[id$="hdnState"]')[0].value = $(this).val();
$('[id$="btCarregaCidade"]')[0].click();
});
イベント ボタンの後にページがリロードされ、ファンシー ボックスが閉じられます。モーダルを閉じずにコンボボックスの都市をロードするにはどうすればよいですか?
手伝ってくれてありがとう