【发布时间】:2019-01-04 09:58:34
【问题描述】:
可以在 jquery/javascript 中构建一个数组以将其发送到我的控制器 c# 吗?
我从多个选择中获得了一份雇员名单,我可以这样提醒他们:
<div class="demo">
<select style="display:none" id="liste" multiple="" placeholder="Select">
@foreach (var employe in ViewBag.Employes)
{
<option value="@employe.ID_Employe">@employe.Name</option>
}
</select>
</div>
<a class="btn btn-default" id="check" href="#">Suivant</a>
我的脚本:
$('#check').on('click', function () {
$("#liste").find("option:selected").each(function () { alert($(this).text()); });
});
我这样发送数据:
$.ajax({
type: 'POST',
dataType: 'json',
url: '/MyAjaxRoute',
data: { arraytosend: arraybuildInJS },
success: function (response) {
if (response.success) {
alert('yes');
}
},
- 您能解释一下如何在 js 中创建一个数组并在 c# mvc 控制器中接收它吗?
【问题讨论】:
-
你的控制器代码在哪里?
-
我实际上没有编写控制器代码
-
使用这个 var ajaxResult=[];
标签: javascript c# json asp.net-mvc