我一直在寻找类似的网站,但所有问题都是关于将模型传递给控制器。我的问题是:我们如何传递通用数据(在我的例子中,是一个字符串列表)。这就是我所拥有的
在Javascript中:
var listOfParametersToPass = ["Peter","Paul"];
$.ajax({
url: '/Home/InsertData',
type: 'POST',
data: { listOfParametersToPass: listOfParametersToPass },
traditional:true,
success: function () {
alert('success');
},
error: function (error) {
alert('error');
}
});
这是我的控制器
[HttpPost]
public void InsertData(string[] listOfParametersToPass)
{
// Do data manipulation here
}
问题是控制器中的listOfParametersToPass为null。谁知道如何解决这个问题?
非常感谢..
答案 0 :(得分:0)
尝试在单行中添加单引号:
data:{'listOfParametersToPass':listOfParametersToPass}