如何在MVC 3中为复选框列表创建事件我可以使用
@using (Html.BeginForm("Search", "Home"))
{
<div>white: @Html.CheckBox("white") </div>
<div>black: @Html.CheckBox("black") </div>
<input type="submit" value="Search" />
}
Run Code Online (Sandbox Code Playgroud)
但是我需要在没有提交按钮的情况下这样做,我需要白色和黑色复选框的事件,怎么做?
我有下一个工作正常的js函数:
$(function () {
$(".country").click(function () {
var countries = Array();
$(".country:checked:enabled").each(function(i, element){
countries[i] = $(element).attr("id");
});
countries_string = countries.join(",");
$('#scroll').scrollTop(0);
$.ajax({
type: 'POST',
url: '@Url.Action("CheckBoxCountryFilter", "CheckBox")',
data: {countries:countries_string},
success: function (result) {
//console.log(result);
$("#wineResult").html(result);
}
});
if(countries.length > 0){
$("#countryImage").html('<img src="/Content/Images/icons/check.png">');
}else{
$("#countryImage").html('');
}
$.ajax({
url: '@Url.Action("ArtikelNumber", "CheckBox")',
type: 'POST',
success: function (result) {
$("#artikelNumber").html(result);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
但是有一个问题,第一个$ .ajax()在某个时候没有执行,我可以做第一个$ .ajax()时间执行的事情吗?谢谢
我想打开新的Web页面为例https://www.google.md/ 我要做到这一点使用@ Html.ActionLink如果可能的话,有人可以帮我吗?