serviceData передать словарь
как в вызов вэб сервиса ServiceHelper.callService передать тип словарь Dictionary:
например:
{
serviceData = {
_taskId: this.get("TaskId"),
term : "0",
inputParameters : {"ClientRefusal","false"}
};
ServiceHelper.callService("TaskCompleteService",
"CompleteTask",
function(response) {
if (response.CompleteTaskResult !== "") {
this.showInformationDialog(response.CompleteTaskResult);
}
}, serviceData, this);
}
Такой код не работает с ошибкой inputParameters : {"ClientRefusal","false"} Expected ':' and instead saw ','.
Нравится
Да как вариант сереализовать коллекцию в строку JSON и потом на стороне сервера распарсить ее в словарь на c#
Если сервис самодельный, можно передавать параметр в виде строки, а десериализировать уже внутри.
Да как вариант сереализовать коллекцию в строку JSON и потом на стороне сервера распарсить ее в словарь на c#