我對jQuery和JSON相當陌生,遇到了一個我一直無法解決的問題。我有一個文本框,我希望用戶輸入一個人的姓名,當他/她選擇姓名時,它會自動填充其電子郵件地址的另一個文本框。jQuery自動完成和aspx/json
我的代碼如下。任何幫助得到這個工作將不勝感激。非常感謝!
標記
<input type="text" id="person_name" class="required" />
<input type="text" id="person_email_address" class="required email" />
jQuery的
$("input#person_name").autocomplete({
source: "/autoComplete.aspx",
dataType: "json",
minLength: 1,
select: function(event, ui) {
//set email textbox to the email field of the selected item.
}
});
autoComplete.aspx.cs
上的代碼快速提示:考慮使用參數化查詢,而不是防止SQL注入漏洞,並嘗試使用一個網頁或Web服務一個WebMethod的數據與'name'強類型對象的數組返回,' email'和'value'屬性,.NET會自動轉換爲JSON。 – GregL
就像在新方法之上拍[WebMethod]屬性一樣簡單?我將如何從jQuery中調用它?由戴維·沃德鏈接到他的超級有用的ASP.NET –
看到這個神奇的網頁符合jQuery的博客文章 - 我學到最多的東西我知道它來自他:http://encosia.com/jquery-for-the-asp -net-developer/ – GregL