C# jquery自动完成中的额外参数

C# jquery自动完成中的额外参数,c#,asp.net,jquery-ui,C#,Asp.net,Jquery Ui,我不熟悉asp.net和Jquery。我在向代码传递和使用附加参数时遇到一些困难;我正在尝试将TxtSiteName和txtAccount传递给代码,以便将它们用作存储产品库中的参数 $(函数(){ $(“#txtcount”).autocomplete({ 来源:功能(请求、响应){ $.ajax({ url:“RequisitionService.asmx/GetAccount”, 数据:{ 期限:request.term, 站点:$(“#txtSiteName”).val(), 账户:

我不熟悉asp.net和Jquery。我在向代码传递和使用附加参数时遇到一些困难;我正在尝试将TxtSiteName和txtAccount传递给代码,以便将它们用作存储产品库中的参数


$(函数(){
$(“#txtcount”).autocomplete({
来源:功能(请求、响应){
$.ajax({
url:“RequisitionService.asmx/GetAccount”,
数据:{
期限:request.term,
站点:$(“#txtSiteName”).val(),
账户:$(“txtAccount”).val()
},
类型:“POST”,
数据类型:“json”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
答复(数据d);
},
错误:函数(结果){
警报(“处理您的请求时出现问题”);
}
});
},
最小长度:0
});
});

欢迎来到堆栈溢出。我注意到一个输入错误:
$(“txtcount”)
不是有效的选择器,应该是
$(“#txtcount”)
。仍在查看其余部分。如果我理解这里的逻辑,您正在将
站点
帐户
传递给.net脚本,然后该脚本将其传递给函数。该函数在SQL查询中使用
site
,并将结果附加到新列表中,即返回的
accounts
?什么时候使用
account
?我刚刚意识到我没有在函数中使用accounts,但我想选择条件何时匹配account和site。看起来您的存储过程只接受一个参数,这就是我看到的吗?如果您想返回基于其中一个的结果,您的c#将需要这样做。我怀疑使用
帐户
运行第二个SQL,并在返回它之前将其附加到
帐户
列表中。为什么不为每一个设置一个自动完成?