Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
XML
$( document ).ready(function() {
       $(function () {
           $.ajax({
               type: "POST",
               url: "Single_page.aspx/getCity",
               data: '{}',
               contentType: "application/json; charset=utf-8",
               dataType: "json",
               success: function (r) {
                   var ddlCity = $("[id*=ddlCity]");
                   ddlCity.empty().append('<option selected="selected" value="0">Please Select City </option>');
                   $.each(r.d, function () {
                       ddlCity.append($("<option></option>").val(this['Value']).html(this['Text']));
                   });
               }
           });
       });

   });

        $('#<%=ddlCity.ClientID %>').change(function () {
           alert(cityID);
           var cityID = $("[id*=ddlCity] > option[@selected]").attr("value");
           alert(cityID);
           $("[id *= ddlLocality]").html("");
           $.ajax({
               type: "POST",
               url: "Single_page.aspx/getLocality",
               data: "{ID:'" + cityID + "'}",
               contentType: "application/json; charset=utf-8",
               dataType: "json",
               success: function (r) {
                   var ddlLocality = $("[id*=ddlLocality]");
                   ddlLocality.empty().append('<option selected="selected" value="0">Please Select City </option>');
                   $.each(r.d, function () {
                       ddlLocality.append($("<option></option>").val(this['Value']).html(this['Text']));
                   });
               }
           });
       });

XML
<asp:DropDownList ID="ddlCity" runat="server"  class="form-control" >
                </asp:DropDownList>
                <asp:DropDownList ID="ddlLocality" runat="server" class="form-control">
                </asp:DropDownList>
Posted
Comments
[no name] 9-Nov-15 3:12am    
you can try On function instead of change.
ZurdoDev 9-Nov-15 8:03am    
What do you mean it's not working?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900