HTML:
<div>
<select type="text" id="filterType" class="myInput">
<option id="one">one</option>
<option id="two">two</option>
<option id="three">three</option>
</select>
</div>
JS:
var currentFilterDropDownOpt;
$("#filterType").change(function(){
currentFilterDropDownOpt = $(this).val();
});
我想将此currentFilterDropDownOpt设置为我的asp变量。
ASP:
<%
DIM filterDD
filterDD = currentFilterDropDownOpt; //something like this
%>
有人可以提供帮助吗?
TIA
答案 0 :(得分:1)
JS是客户端,ASP是服务器端。您无法直接将客户端生成的变量传输到服务器端脚本。如果你真的需要通过ASP处理变量,你应该通过异步请求将它发送到服务器并通过JS处理响应。
例如
$("#filterType").change(function(){
var currentFilterDropDownOpt = $(this).val();
$.ajax("YOUR_SERVER_LOCATION?currentFilterDropDownOpt="+currentFilterDropDownOpt, {
success: function(data) {
//do something with the response
},
error: function() {
//do something if there is an error
}
});
});