ajax,ashx,后台传值和执行的有关问题

ajax,.ashx,后台传值和执行的问题
现在已经用了ajax实现了查询数据的功能,但是多了2个条件是2个下拉框的选择的值,
我把这2个条件拼接的sql语句写在后台放在session里想再次传递给.ashx。只要改变了这2个下拉框中的任意值就要
根据这2个条件在.ashx里再进行查询 2个条件都可以为空,现在没有条件的查询已经做到了加上条件的查询不知道怎么办。
改变下拉框以后不执行前台的ajax了,还有就是前台ajax怎么样用session把后台的条件带到.ashx里

求大神帮帮啊 实习 让我做这个但是无奈ajax不熟。。。新手啊~
------解决方案--------------------
比如下拉一个是<select name="select1" id="select1">
一个是<select name="select2" id="select1">

JS:

$.ajax({
   url:"xxx.ashx",
   type:"get",
   data:{select1:$("#select1").val(),select2:$("#select2").val()},
   success:function(data){ }
})


ashx


string sql = "select * from table where 1=1";
if(!string.isnullorempty(request["select1"])) sql+=  " and 某字段='" + request["select1"]+"'";
//select2一样拼装

------解决方案--------------------
楼主,我在你的另外一个帖子里面都把整个流程代码都贴了,虽然只有一个下拉框,但是整个过程是一样的,相当于复制流程就行了。