我正在將數組從視圖傳遞到使用Ajax的控制器,但操作時數組顯示爲空。使用Ajax將數組從視圖傳遞到控制器,但是在操作時,數組顯示爲空
這是我的代碼:
查看
$("#btn").click(function() {
debugger
arry = [];
$.ajax({
type: "Post",
url: "/Main/CheckBoxes",
data: { Values: arr["48","47","46"] },
success: function() {
alert("array: " + arry.join(', '));
},
error: function() {
alert("error");
}
})
});
行動
public ActionResult array(string[] Values)
{
for (int id = 0; id < Values.Length; id++)
{
string newID = Values[id];
}
return View();
}
'數據:{值: 「48」, 「47」, 「46」]},'和'加上傳統:真實;' –
和動作方法的名字是'array',你在呼喚來自客戶端腳本的其他內容!!! – Shyju