-1

我希望在 javascript 中传递 'selectlang' 参数并重定向到 MVC 控制器,但 var 'selectlang' 有错误并提到它在当前内容中不存在?请指导我谢谢!

我的JavaScript:

 $('.filterlang').on("click", function () {
            var selectlang = document.getElementById("Language").value;
            location.href = '@Url.Content("~/SURV_Main/SURV_Main_Details/?key=" + Model.Survey_Key +"&Language=" + selectlang)';

        });

filterlang 是按钮类,“语言”是下拉列表 ID。

4

1 回答 1

0

你有没有试过这个:

$(document).on(".filterLang", "click", function(){
   var selectedLang = $("#Language").val(); // if it is normal dropdown, this will work for both cases
   var selected2Lang = $("#Language").select2("val"); // if it is select2 dropdown
   window.location = '@Url.Content("~/SURV_Main/SURV_Main_Details/?key=" + Model.Survey_Key +"&Language=' + selectlang + '")';
});

希望这可以帮助。

于 2015-09-21T07:54:26.650 回答