1
我有兩個文本框,我試圖用於自動完成。兩者的源數據來自ASP.NET ASMX Web服務,並以JSON格式返回。我又回到這裏NameValue被定義爲一個列表:jQuery自動完成與從ASMX通過JSON的名稱/值對
public struct NameValue { public string Name; public string Value; }
如何可以解析這些數據,使得所選的下拉名稱的值可以存儲起來在一個隱藏字段?
這裏是我的代碼迄今在頁面加載時,和msg.d
包含JSON數據(我看到msg.d[0].Name
和msg.d[0].Value
)
$.ajax({
type: "POST",
url: '/Services/Team.asmx/GetClubTeams',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$('#<%= txtFromTeam2.ClientID %>, #<%= txtToTeam2.ClientID %>').autocomplete({
source:msg.d
});
},
error: function(xhr, msg) {
alert(msg);
}
});
感謝馬克分享此... – Kwex 2012-02-14 09:09:45