Посмотрите на код по ссылке, которую я отправил ранее. Конечно, вы можете реализовать это самостоятельно, но это будет дублирование огромных усилий.
Во-первых, ваша служба WCF должна иметь:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
Затем, на стороне javascript, измените
"Content-Type", "application/x-www-form-urlencoded"
К
"Content-Type", "application/json"
Помните, что ответ будет отформатирован в формате json, поэтому использование парсера может быть полезным.
Почему вы не хотите использовать внешние библиотеки?