У меня есть сомнение в формате данных jquery ajax. каков тип данных данных пользователя при передаче от клиента к серверу? , если данные передаются как данные: {// данные пользователя}, дающие 500 ошибок. но если они передаются как данные: '{}' или data: "{}", дающие результат как успех. мне нужно заключить данные между «или»?JQuery ajax post data query
$.ajax({
type: "POST",
url: "Contact.aspx/add",
dataType: "json",
data: '{ "Data": "hii" }',
contentType: "application/json; charset=utf-8",
success: function (response) {
},
error: function (msg) {
alert(msg.status);
}
});
------c#-------
[WebMethod]
public static void add(string Data)
{
}
'500' означает, что на сервере есть ошибка, возможно, сервер ожидает данные в формате JSON – Tushar
Используйте Request.Form [" Data "] в своем веб-методе. вместо использования параметра строки данных –