我正在使用以下jQuery脚本发送'Make'参数来过滤我的'Models':
$(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'所以我可以将它传递给Generic Handler文件中的存储过程。我该怎么做?
谢谢, 简略的
答案 0 :(得分:4)
应该如此简单:
context.Request("make")
我相信你已经知道了。
我看到的另一个问题是你的javascript看起来有点瑕疵,因为你没有传入一个对象作为第二个参数(选项)。
这是更正后的代码(我希望):
$(document).ready(function () {
$(".autocomplete_model").autocomplete("/AutoComplete/Model.ashx", {
extraParams: {
make: function() {
return $(".autocomplete_make").val();
}
}
});
});