0
可能重複:
Send array to MVC controller via JSON?傳遞從視圖中的字符串數組到控制器
我還沒有真正找到一個很好的解決這個至今。
我的javascript/jQuery和我嘗試使用ajax發送數據。
var val = new Array();
$(':checkbox:checked').each(function (i)
{
console.log($(this).val());
val[i] = $(this).val();
});
removeSelected(val);
function removeSelected(listOfStuff)
{
$.ajax({
url: '@(Url.Action("removeSelected"))',
type: 'POST',
data: { listOfStuff: listOfStuff },
dataType: 'json',
success: function (return_data)
{
$(":checkbox:checked").closest('tr').remove();
}
});
和我的控制器。該數組爲空。
[HttpPost]
public bool removeSelected (string[] listOfStuff)
{
//do stuff
}
有什麼建議嗎?
在黑暗中快速射擊:你有沒有嘗試過做' 'listOfStuff':listOfStuff'(與 '' 上的鍵)? – khellang
也許你在客戶端的數組並不真正有內部字符串,但數字或任何但不是字符串? – Kath