同时发送JSON对象和字符串参数

时间:2015-12-01 14:03:43

标签: jquery json ajax asp.net-mvc-3

是否可以使用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数组中添加此字符串是不好的。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

事实上我通过在url中添加字符串参数找到了解决方案:

w:p