Hy guys n gals我正在尝试填写更改主列表的子列表。我使用dropdownlist。
这是我的jquery:
$(document).ready(function() {
$('.ddl1').change(function() {
$.ajax({
url: 'myajax.asmx/getSubs',
dataType: 'json',
type: 'POST',
data: { txt: $('.ddl1').val() },
success: function(data) {
$('.ddl1sub').empty();
for (row in data) {
$('.ddl1sub').append($('<option></option>').attr('value', data[row].account_Id).text(data[row].account_Name));
}
},
error: function(jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
});
});
});
这是服务器功能:
[WebMethod]
public List<Account_Dto> getSubs(String txt)
{
accounts_DAL ad = new accounts_DAL();
DataTable dt = ad.get_Sub_Acc(txt);
List<Account_Dto> result = new List<Account_Dto>();
foreach(DataRow row in dt.Rows)
{
Account_Dto sub = new Account_Dto();
sub.account_Name = row["sub_account_Name"].ToString();
sub.account_Id = int.Parse(row["sub_account_Id"].ToString());
result.Add(sub);
}
return result;
}
但是在更改主列表时出现错误'Sytax错误:意外令牌&lt;'。我的代码怎么了?