Итак, в документации jQuery указано, что по умолчанию для contentType является 'application / x-www-form-urlencoded . Я делал вызов веб-методу, который возвращал логическое значение, но если я указал dataType как 'json' , а не указывал contentType (ожидая, что это значение по умолчанию). В отладке я мог видеть, что была возвращена строка, включающая мой bool (но также и больше данных).
Но если бы я указал application / json; charset = utf-8 он просто вернет bool (или, по крайней мере, после того, как проанализирует возвращаемые данные).
Итак, мой большой вопрос, помимо вопроса в заголовке, - как определить dataType и contentType при определении того, что я хочу получить от веб-метода?