从js发送数据到mvc控制器
问题描述:
我在每个图像前面带有复选框的图像视图列表上。复选框填充图像ID,以便我可以识别哪个图像被检查操作。从js发送数据到mvc控制器
当按钮被点击时,我正在识别哪些图像被检查并将每个图像ID存储到整数列。这些数组我想发送到mvc3控制器,但我有问题发送参数(萤火虫)里面的错误。例如,如果两个图像进行检查我有以下几点:
undefined undefined
undefined undefined
这里的代码
var imgList = [];
$('#deleteImgBtn').click(function() {
$('.imgCheckbox:checked').each(function() {
var id = $(this).attr('id');
imgList.push(id);
});
jQuery.ajaxSettings.traditional = true;
$.ajax({
url: '/property/deleteimages',
type: 'POST',
data: imgList ,
success: function(result){
alert("ok");
}
});
...
public ActionResult DeleteImages(int[] data)
{
return PartialView(data);
}
答
尝试
$.ajax({
url: '/Property/DeleteImages',
type: 'POST',
data: { data : imgList },
traditional : true,
success: function(result){
alert("ok");
}
});
+0
很空,谢谢.. – user1765862 2013-03-17 22:07:30
请问你的标记是什么样子?您要发布的控制器操作如何?这个问题没有足够的信息来回答,并且很快就会关闭。 – 2013-03-17 21:59:15
我在控制器动作参数 – user1765862 2013-03-17 22:01:41