Возможно ли разместить сообщение с объектом jquery JSON и параметром строки для метода контроллера MVC3?Одновременно отправлять объектные и строковые параметры JSON
Это моя функция в контроллере:
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
});
Без параметра строки, она работает правильно, но я не знаю, как добавьте этот параметр строки.
Я не могу добавить прямо в URL-адрес, потому что URL-адрес слишком длинный, и я думаю, что добавить эту строку в массив JSON не так.
Спасибо за вашу помощь
Вполне возможно, после JSON в теле запроса и параметр строки в качестве параметра URL-адрес для пример, параметр пути или параметр запроса. –
На самом деле я нашел решение, добавив только строковый параметр в url: – user1069516
Я не понимаю, что не так с 'data: JSON.stringify ({obj: tabJsonObject, myStringparameter: somestring})'? Если «сервер myFunction» ожидает список и строку, это должно быть нормально. –