i have bind one dropdown list using json  ,its work good , but i want to fill value in text box on calling webmethod  on changing dropdown item  in asp.net
    <script type="text/javascript">
     ///Get value in
                  $(document).ready(
                     $(function () {
            $('#<%=DdlBusinessPlan.ClientID%>').change(function () {
                                      var StateID = $("#DdlBusinessPlan > option[@selected]").attr("value");
                             if (StateID != 0) {
                                 $.ajax({
                                     type: "POST",
                                     url: "PinGeneratemaster.aspx/GetPointValue",
                                     contentType: "application/json; charset=utf-8",
                                     data:'{Id: ' + $('#<%=DdlBusinessPlan.ClientID%>').val() + '}', //  { Id: +StateID },
                                     datatype: "json",
                                     success: function (data) {
                                        $("#<%=txtPoint.ClientID %>").html(value .results);
                                      // $("#<%=txtPoint.ClientID %>").val (data.results);
                                     },
                                     error: function (result) {
                                         alert("Error");
                                     }
                                 });
                             
                         }
                     });
                      });
    </script>