猿问

使用 javascript 更新用户控件时,如何同步后面的代码?

我有一个自定义用户控件,用作可重复使用的控件,可ASP DropDownList从RESTful端点异步检索数据


<myControls:AjaxDropDown ID="ddlDropdown" runat="server" ServicePath="/MyWebService2.asmx/GetLetterTypes"/>

在用户控件中,我正在通过成功更新下拉内容 $.ajax


$.ajax({

  type: "GET",

  dataType: "json",

  url: $('#<%=textBoxUrlPath.ClientID %>').val(),

  contentType: "application/json; charset=utf-8",

  async: true,

  success: function(res) {

    onGetLetterTypesSuccess(res);

  },

  error: function(XMLHttpRequest, textStatus, errorThrown) {

    alert(errorThrown);

  }

});

如何将检索到的数据$.ajax与用户控件的代码同步?


我使用$.ajax而不是通过UpdatePanel控件进行部分更新的原因是 UpdatePanel 无法在单个页面上一次进行多个异步调用。


翻阅古今
浏览 176回答 2
2回答
随时随地看视频慕课网APP
我要回答