我使用以下 jQuery 脚本发送“Make”参数来过滤我的“模型”:
$(document).ready(function () { $(".autocomplete_make").autocomplete("/AutoComplete/Make.ashx"); });
$(document).ready
(function () {
$(".autocomplete_model").autocomplete("/AutoComplete/Model.ashx"
, extraParams: {
make: function() {return $(".autocomplete_make").val(); }
}
);
});
输入的文本作为“q”查询字符串传递到 .ashx 文件,但是,我不确定如何访问我的 extraParam“Make”,以便我可以将其传递到通用处理程序文件中的存储过程。我该怎么做?
谢谢, 简短
最佳答案
它应该像这样简单:
context.Request("make")
我相信你已经知道了。
我看到的唯一其他问题是您的 JavaScript 看起来有点缺陷,因为您没有传入对象作为第二个参数(选项)。
这是更正后的代码(我希望):
$(document).ready(function () {
$(".autocomplete_model").autocomplete("/AutoComplete/Model.ashx", {
extraParams: {
make: function() {
return $(".autocomplete_make").val();
}
}
});
});
关于asp.net - 如何使用 ASP.NET 访问 jQuery AutoComplete extraParams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3494194/