是否可以使用jquery JSON对象和字符串参数发布到MVC3控制器方法?
这是我在控制器中的功能:
public void myFunction(List<myObject> obj, string myStringparameter)
我的javascript函数(没有字符串参数):
$.ajax({
url: "../MyController/myFunction,
type: "POST",
processData: false,
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ obj: tabJsonObject})
}).success(function (data) {
//TODO
})
.error(function (response, status, xhr) {
//TODO
});
没有字符串参数,它可以正常工作,但我不知道如何添加此字符串参数。
我无法直接在网址中添加,因为网址过长,我认为在JSON数组中添加此字符串是不好的。
感谢您的帮助
答案 0 :(得分:1)
事实上我通过在url中添加字符串参数找到了解决方案:
w:p